2017-04-12 93 views
1

我是CK編輯器的新手。我創建了一個插件,在UI上顯示一個按鈕。我想根據某些條件禁用和啓用。在CK編輯器中啓用/禁用命令按鈕

所以我用下面的代碼,以使

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

並禁用

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

功能明智能正常工作,但它顯示了在禁用模式按鈕總是在UI(始終變灰的按鈕)

難道我失去了一些東西?

回答

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';