2014-12-12 3 views
0

Я использую CKEditor 4 с нокаутом. Я создал специальный обработчик привязки, чтобы настроить его. Все работают отдельно от отключения редактора. В обновлении я вижу, что редактор находится в списке экземпляров CKEDITOR, но следующее не выполнено:Как установить readonly CKEditor с помощью нокаута

CKEDITOR.instances [element.id] .setReadOnly (true); Заглядывая в него, кажется, что CKEDITOR.instances [element.id] .editable() не определен.

Я ценю любую помощь по этому вопросу.

ответ

0

я решал вопросы по sbscribing на событие нажатия на флажке, который должен был enable.disable редакторов:

<input type="checkbox" data-bind="checked: isEnabled" /> 

this.isEnabled = ko.observable(isEnabled); 
this.isEnabled.subscribe(function(val) { 
    for (var instance in CKEDITOR.instances) { 
     CKEDITOR.instances[instance].setReadOnly(!val); 
    } 
}); 
Смежные вопросы