2013-09-15 1 views
1

Можно ли изменить CGEditor's autoGrow_maxHeight во время выполнения (jquery или т. Д.)? Я попыталсяИзменить CKEditor autoGrow_maxHeight

CKEDITOR.replace ('editor1', { autoGrow_maxHeight: x }); 

А также разрушает экземпляр, прежде чем пытаться воссоздать его с новым MaxHeight.

Я пытаюсь сохранить maxHeight на высоте окна браузера (минус около 220 пикселей другого материала на странице). Это когда я главный заменить текстовой области:

autoGrow_maxHeight: (window.innerHeight-220) 

Это работает для первоначального создания редактора. Но проблема заключается в том, что вы изменяете размер окна браузера - я не могу сказать «переопределить эту высоту автострады».

ответ

1

В настоящее время значение этого свойства будет определено до тех пор, пока экземпляр CKEditor не будет уничтожен. Таким образом, чтобы установить другое значение, вы получили destroy your editor и re-create. Другая возможность - изменить код плагина в соответствии с вашими потребностями. Сожалею.

+0

На самом деле, глядя на [код плагина автозагрузки] (https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/autogrow/plugin.js) Я думаю, что может быть возможно изменить значениями 'editor.config. *'. Но для этого нужны тесты, чтобы убедиться, что он работает правильно. – Reinmar

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