Javascript tinymce弹出窗口中的复选框
我想使用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: '
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
任何帮助都将不胜感激