2015-09-15 3 views
2

Я использую CKEditor 4.5 и имею панель инструментов с кнопкой исходного кода. Я могу удалить его в config.js с помощью:Программно удалить кнопки панели инструментов?

config.removeButtons = "Source"; 

Но это не то, что я хочу. Я хочу, чтобы удалить эту кнопку программно с помощью моего экземпляра редактора:

var editor = CKEDITOR.replace("editorIdName"); 

Я хочу, чтобы значение от config.removeButtons тоже.

Как я могу удалить панель инструментов программно?

+0

Проверьте, что: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar – Lynxi

+0

Но как это сделать после инициализации редактора? Также я использую CKEditor 4.5. – confile

ответ

1

Если вы хотите удалить кнопку Source для конкретного экземпляра, вы можете использовать in-page/per instance configuration method:

CKEDITOR.replace('editorIdName', { 
    removeButtons: 'Source' 
}); 

Вы можете использовать этот метод, чтобы передать любые значения конфигурации для CKEditor экземпляров.

+0

Когда я это сделаю, я получаю сообщение об ошибке: Uncaught Экземпляр редактора «CKEditor» уже прикреплен к предоставленному элементу. – confile

+0

Я хочу сохранить значения из '' config.removeButtons''. – confile

Смежные вопросы