Имею в наличии замещающую схему раздела базы знаний.
define("PortalKnowledgeBaseSection", ["HtmlEditModule", "PortalKnowledgeBaseSectionStructure", "PortalKnowledgeBaseSectionResources", "ckeditor-base", "jQuery"],
function (HtmlEditModule, structure, resources) {
return {
/* #region Схема. */
entitySchemaName: "KnowledgeBase",
/* #endregion */
//...
/* #region Методы. */
methods: {
//...
/* #region Клик по кнопке "Полноэкранный режим". */
onFullscreenModeClick: function () {
let control = structure; // ok
let schema = structure.schema; // ok
let rightPanel = structure.schema.rightPanel; // ok
// let find = structure.schema.rightPanel.find("ckeditor"); // not ok
// let item = structure.schema.rightPanel.items[itemIndex]; // not ok
// //перебором ищем нужный контрол по имени
// while (item.name !== "...") {
// ...
// }
let editor = $("#MyFieldHtmlEdit-html-edit"); // ok
// htmlEdit.height(200);
//...
let editor = this.editor; // not ok
if (editor) {
editor.execCommand("maximize");
}
},
/* #endregion */
},
/* #endregion */
};
});
Вопрос: Не получается получить доступ к контролу "ckeditor", для последующей передачи в него команды максимизации окна.