Я сделал плагин и мне нужно всплывающее окно с 2 раскрывающимися списками.
Второй зависит от первого.
Как я могу это сделать?Я не могу нигде найти способ манипулировать / обновлять параметры списка после того, как они созданы.
Код:
selectField: function() {
var listbox;
plugin.getForms().then(function(comboboxValues) {
editor.windowManager.open({
title: "Field name",
width: 780,
height: 140,
body: [
{ type: "listbox", name: "form", size: 40, autofocus: true, text: "Select your form", values: comboboxValues, onselect: plugin.fillFields },
{ type: "listbox", name: "field", size: 40, values: [{text: "test", value: 1}] }
],
onsubmit: function(e) {
editor.insertContent("[mytag field=\"" + e.data.fieldName + "\"]");
},
onPostRender: function() {
listbox = this;
console.log(listbox);
}
});
});
}
Я пытался: Какя могу манипулировать элементами списка TinyMCE?
Изменить манипуляции listbox.settings.values и listbox.repaint
Управление массивом полей и перерисовкой
И многое другое.
Оба не работают