CKEditor: переключение на исходный код через Javascript

Мне нужен способ, чтобы мой CKEditor либо загружался в представление «Источник» с помощью параметра конфигурации, либо мог установить его в представление «Источник» с помощью метода javascript.

По умолчанию CKEditor загружается в виде WYSIWYG, но мне нужно отображать HTML по умолчанию.

Я искал здесь архивы, а также документацию разработчика в CKEditor, но не нашел ответа.


person Justin    schedule 16.07.2015    source источник


Ответы (2)


Вам нужен config.startupMode.

Режим для загрузки при запуске редактора. Это зависит от загруженных плагинов. По умолчанию доступны режимы wysiwyg и source.

config.startupMode = 'source';
person AlfonsoML    schedule 16.07.2015

Вы можете прослушать, например, готовый и запустить команду для исходного режима

CKEDITOR.replace('editor1');    
CKEDITOR.on("instanceReady", function(event) {
    event.editor.commands.source.exec();
});

http://jsfiddle.net/wa81Lrny/1/

person epascarello    schedule 16.07.2015
comment
Вы должны использовать editor.execCommand( 'source' ) вместо вызова обратного вызова команды exec. Первый проверяет состояние команды и запускает некоторые события. - person Reinmar; 20.07.2015