在CK编辑器中启用/禁用命令按钮

时间:2017-04-12 07:13:17

标签: ckeditor

我是CK编辑的新手。我有一个创建的插件,在UI上显示一个按钮。我想基于某些条件禁用和启用。

所以我使用以下代码启用

var command = editorInstance.getCommand('myButton')
command.disable()

并禁用

b

功能方面这很好但是它总是在UI上显示禁用模式的按钮(总是灰色按钮)

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

您可以使用CKEditor为工具栏按钮创建的类名来隐藏CSS按钮。试试这个(用v4.5.11测试):

// hide
document.getElementsByClassName('cke_button__myButton')[0].style.display = 'none';
//show
document.getElementsByClassName('cke_button__myButton')[0].style.display = 'block';