【发布时间】:2015-08-08 00:15:40
【问题描述】:
我正在使用下面的代码创建一个ckeditor 插件来上传图片。当我尝试创建一个 ckeditor 对话框时,我遇到了以下错误。下面的代码是我从下面的链接中获取的。
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.dialog.definition.button.html
在铬:
未捕获的类型错误:无法读取未定义的属性“_”
在火狐中:
b.getContentElement(...) 未定义
任何帮助都会很重要。
{
type : 'file',
id : 'upload',
label : 'Select file from your computer',
size : 38
},
{
type : 'fileButton',
id : 'fileId',
label : 'Upload file',
'for' : [ 'tab1', 'upload' ],
filebrowser : {
onSelect : function( fileUrl, data ) {
alert( 'Successfully uploaded: ' + fileUrl );
}
}
},
【问题讨论】:
-
您尝试过什么吗?你解决了吗?
-
@AlejandroTeixeiraMuñoz 我解决了。在“for”中有两个值“tab1”和“upload”。这里的“tab1”是包含这些按钮的父选项卡的 ID,“上传”是用作上传按钮的按钮的 ID。但是我为选项卡分配了不同的 ID。我已将选项卡的 id 分配为“customtab”,但在这里我将其称为“tab1”。所以它应该像 'for' : ['customtab','upload']。
标签: javascript jquery ckeditor fckeditor