CKEditor - Widget - 设置按钮的工具栏

时间:2016-04-23 14:41:42

标签: javascript ckeditor ckeditor4.x

在CKEditor插件中,您可以使用以下命令为按钮指定工具栏:

Column 'name' cannot be null

使用小部件,我找不到这种可能性。如果没有在JS中移动节点,有没有办法做到这一点,这有点复杂?

1 个答案:

答案 0 :(得分:2)

您可以对小部件执行相同操作。这是一个widget的plugin.js文件,在init函数下有一个按钮和工具栏声明:

CKEDITOR.plugins.add( 'mywidget', {
    requires: 'widget',
    icons: 'mywidget',
    init: function( editor ) {
        CKEDITOR.dialog.add('mywidget', this.path + 'dialogs/mywidget.js')
        editor.widgets.add( 'mywidget' , {
            //
            // Your widget logic is here ...
            //
        });

        editor.ui.addButton('mywidget', {
            label: 'My Widget'
            command: 'mywidget'
            toolbar: 'mytoolbar, 1'
        });
    }
} );

您需要添加" mytoolbar"你的config.js文件中的工具栏,但我想你已经有了,因为你提到能够为插件添加一个按钮。