TinyMCE - манипулировать списком - PullRequest
0 голосов
/ 10 декабря 2018

Я сделал плагин и мне нужно всплывающее окно с 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

Управление массивом полей и перерисовкой

И многое другое.

Оба не работают

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...