Javascript tinymce弹出窗口中的复选框

Javascript tinymce弹出窗口中的复选框,javascript,checkbox,tinymce,dom-events,popupwindow,Javascript,Checkbox,Tinymce,Dom Events,Popupwindow,我想使用tinymce在弹出窗口中创建复选框。我可以在弹出窗口中创建列表框,但不能在其中创建复选框 var tempGroups = ['Group1', 'Group2', 'Group3', 'Group4']; var temp = [{ group: 'Group1', title: 'Title1', content: '<p>Content1</p>', }, { group: 'Group1', title: '

我想使用tinymce在弹出窗口中创建复选框。我可以在弹出窗口中创建列表框,但不能在其中创建复选框

var tempGroups = ['Group1', 'Group2', 'Group3', 'Group4'];

var temp = [{
    group: 'Group1',
    title: 'Title1',
    content: '<p>Content1</p>',

 }, {
    group: 'Group1',
    title: 'Title1-1',
    content: '<p>Content11</p>',

 }, {
    group: 'Group2',
    title: 'Title2',
    content: '<p>Content2</p>'

 }, {
    group: 'Group2',
    title: 'Title2-1',
    content: '<p>Content22</p>'
 }, {
    group: 'Group3',
    title: 'Title3-1',
    content: '<p>Content33</p>'
 }, {
    group: 'Group4',
    title: 'Title4',
    content: '<p>Content4</p>'
 }, {
    group: 'Group4',
    title: 'Title4-1',
    content: '<p>Content44</p>'
 }];

var tempGroupName;
var menuItems = [];

function createTempMenu(editor) {
    for (i = 0; i < tempGroups.length; i++) {
        var tempArray = [];
        tempArray[i] = [];
        tempGroupName = tempGroups[i];
        for (j = 0; j < temp.length; j++) {
            if (temp[j].group == tempGroupName) {

                tempArray[i].push({

                    text: temp[j].title,
                    content: temp[j].content,
                    //  type: 'checkbox',

                    onclick: function () {
                        alert(this.settings.content);
                    }
                });

            }
        }
        menuItems[i] = {

            text: tempGroupName,
            menu: tempArray[i],


        };
    }
    return menuItems;
}



tinymce.init({
    selector: "textarea",
    setup: function (editor) {
        editor.addButton('button', {
            type: 'menubutton',
            text: 'button',
            icon: false,

            menu: [
                {
                    text: 'Customer List',
                    onclick: function () {

                        editor.windowManager.open({
                            title: 'Customer Name',
                            width: 200,
                            height: 100,

                            items: [
                                {
                                    type: 'listbox',
                                    value: 0,
                                    label: 'Section: ',
                                    values: createTempMenu(editor),
                                    body: [
                                        {
                                            type: 'checkbox',
                                            label: 'Section: ',
                                            // text: "new",
                                            values: createTempMenu(editor),


                                                        }],

                                    onsubmit: function (e) {
                                        
                                    }
                                                }]
                        });
                    }
                            }]

        });
    },
    toolbar: " button "
});


    
var tempGroups=['Group1','Group2','Group3','Group4'];
变量温度=[{
组:'Group1',
标题:“标题1”,
内容:“Content1

”, }, { 组:'Group1', 标题:“标题1-1”, 内容:“Content11

”, }, { 组:'Group2', 标题:“标题2”, 内容:“Content2

” }, { 组:'Group2', 标题:“标题2-1”, 内容:“Content22

” }, { 组:'Group3', 标题:“标题3-1”, 内容:“Content33

” }, { 组:'Group4', 标题:“标题4”, 内容:“Content4

” }, { 组:'Group4', 标题:“标题4-1”, 内容:“Content44

” }]; var-tempGroupName; var menuItems=[]; 函数createTempMenu(编辑器){ 对于(i=0;i
任何帮助都将不胜感激