widget - 如何为小部件按钮指定单独的工具栏组?

标签 widget ckeditor toolbar

默认情况下,CKEditor 将小部件按钮放置在工具栏“插入”组中。我想在工具栏上为我的小部件按钮指定一个自定义组。 我怎样才能做到这一点?

最佳答案

在这种情况下,您需要自己注册该按钮,以便完全控制它。

  1. widget definition不要指定 button 属性。
  2. 使用 ui.addButton() 添加按钮方法。此按钮应使用根据小部件名称自动创建的小部件命令。

所以它可能看起来像这样:

editor.widget.add( 'myWidget', {
    // For the widget command to work you have to
    // specify at least template or insert() callback. 
    template: 'foo',

    ...
} );

editor.ui.addButton( 'MyWidget', {
    label: 'My Widget',
    command: 'myWidget',
    toolbar: 'basicstyles,1'
} )

关于widget - 如何为小部件按钮指定单独的工具栏组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30590151/

相关文章:

javascript - CKEditor 从表中过滤 'class' 属性

javascript - CKEDITOR.ENTER_BR 不适用于 CKEditor

python - 控制 QToolBar 中纯文本按钮的大小

javascript - 嵌入小部件 : javascript generate iframe

ios - 即使VStack大于高度,如何将VStack对齐到顶部?

python - 入口配置错误

javascript - 即时加载 Amazon MP3 小部件

php - CKEDITOR - 在 Laravel 5 中使用 AJAX 更新/创建产品失败

c++ - MFC float 工具栏始终处于事件状态

Android Toolbar 布局是水平的