Я использую ExtJS 3.2.1, и мне нужен компонент, почти идентичный компоненту HtmlEditor, за одним исключением: он должен начать прямое редактирование исходного кода HTML. Причина, по которой я не использую обычный TextArea, заключается в том, что пользователь должен иметь возможность предварительного просмотра результатов своих действий перед отправкой.ExtJS: запуск HtmlEditor по умолчанию для источника
Я пытался позвонить toggleSourceEdit(), согласно документации ExtJS, без успеха. Отладка, я вижу, что объект редактора имеет свойство sourceEditMode, установленное в true, а кнопка Source Edit выглядит так, как будто она была нажата, но нажатие на нее не отображает набранный HTML, а щелчок снова идет в режим источника.
Я попытался назвать toggleSourceEdit() после контейнера шоу() метода, на контейнере afterLayout слушателя и на редакторе afterRender слушателя. Я попробовал также вызвать его на другой кнопке, которую я добавил в контейнер. Результат одинаковый при каждой попытке.
Единственный другой вариант, который я вижу, - это обновление ExtJS до 3.3.0, но я не вижу ничего связанного с изменениями. В любом случае, это будет мой следующий шаг. EDIT: У приложения возникли другие проблемы при обновлении, мы приложим больше усилий для обновления позже. На данный момент мы используем HtmlEditor в исходной настройке.
Спасибо!
Спасибо за предложение, но это тоже не сработало. – Wilerson