客户按钮 ckeditor 无法设置未定义的属性“名称”
customer button ckeditor Cannot set property 'name' of undefined
这是我第一次使用ckeditor,我正在尝试做一个自定义按钮。
在我的插件中.js:
CKEDITOR.plugins.add('save-post',
{
init: function (editor) {
var pluginName = "save-post";
//CKEDITOR.dialog.add(pluginName, this.path + 'dialogs/save-post.js');
editor.addCommand(pluginName, SaveBlogPost());
editor.ui.addButton('save-post',
{
label: 'save-post',
command: pluginName
});
}
});
这是另一个js文件:
function SaveBlogPost() {
console.log("SAVEBLOGPOST");
};
控制台在创建编辑器实例时写出"SAVEBLOGPOST"。但是在那之后我得到"未捕获的类型错误:无法设置未定义的属性'名称'"
这个名字指的是哪里?
"addCommand" 方法需要一个命令定义作为第二个参数。您可以在此处找到文档和工作示例:http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-addCommand
相关文章:
- 你能用来自数组的属性名称生成一个对象吗
- JavaScript管理具有重复属性名称的对象属性
- 他们是如何使用angular/jqLite find()方法按属性名称和值选择元素的?ng conf 2015
- 在jquery中匹配精确的属性名称
- 可以使用“;创建“;作为JavaScript对象文字中的属性名称
- 打字.如何获取对象'的属性名称与其值不同
- 使用变量作为对象的属性名称
- 使用以下划线(“_”)开头的属性名称
- 创建属性值数组,其中属性名称以特定字符串结尾
- 单击TextArea'时,文本区域中的属性名称是什么;s上下箭头按钮
- 通过属性名称选择每个td,然后给出'未定义'用于属性值
- 为什么 Google 闭包编译器会重命名对象的属性名称
- 使用连字符引用对象的属性名称
- 获取整数对象属性名称的最小值和最大值
- Javascript 属性名称上的正则表达式
- 如何省略 json 的属性名称并仅显示值
- 正在设置自定义属性名称
- 错误:JSON分析错误:使用角度转换时,属性名称必须是字符串文字
- 通过程序从构造函数中检索属性名称
- 动态属性名称串联