Отключить редактор dhtmlx (только для чтения)

0

Я использую редактор dhtmlx, и я хочу отключить редактирование после того, как флажок установлен. Я просмотрел документацию, но я не нашел API для отключения редактирования. Есть ли способ отключить редактирование.

Теги:
text-editor
dhtmlx

2 ответа

0

Я не знаю, какую версию dhtmlx вы используете, но в последней версии компонент редактора имеет функцию, чтобы установить его на readonly editor.setReadonly(boolean); где boolean - true или false. Я нашел это, играя в консоли firebug, чтобы увидеть al функцию, связанную с этим объектом, поскольку в официальной документации DHTMLX не указано.

var editor = new dhtmlXEditor("editorObj");
editor.setReadonly(true)
0

Iframe будет сгенерирован при инициализации редактора dhtmlx. Внутри этого iframe содержимое тега body - это фактически содержимое html, которое будет отображаться. Этот тег body имеет атрибут contenteditable = "true". Поэтому мне нужно было просто установить для этого атрибута значение "false", чтобы отключить редактирование. Я сделал это, как показано ниже:

$('iframe').contents().find('body').attr('contenteditable', "false");

Ещё вопросы

Сообщество Overcoder
Наверх
Меню