Настройка загрузки TinyMCE onchange - PullRequest
0 голосов
/ 19 февраля 2020

Я пытаюсь изменить параметры в раскрывающемся меню и изменить другой раскрывающийся список на странице, есть ли способ, которым я могу динамически вызывать настройку после инициализации или динамически изменять параметры меню tinyMCE.

$('#object_type_id').on('change', function () {

        tinymce.customerList = ['Customer 1', 'Customer 2'];
        var menuItems = [];
        tinymce.customerList.forEach(function (customer, index) {
            alert(customer);
            item = {
                'text': customer,
                onclick: function () {
                    alert("Clicked on " + customer);
                }
            };
            menuItems.push(item);
        });

        tinymce.tinymceOptions = {
            selector: 'textarea',
            toolbar: 'customDrpdwn',
            setup: function (editor) {
                editor.addButton('customDrpdwn', {
                    text: 'Template Variables',
                    type: 'menubutton',
                    icon: false,
                    menu: menuItems // then just add it here
                });
            }
        };
    });

enter image description here

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