【发布时间】:2016-04-17 16:07:12
【问题描述】:
我正在使用 TinyMCE 文本编辑器。我在工具箱中添加了自定义下拉菜单按钮。在这个自定义菜单按钮中,我想用复选框加载动态值。
我创建了一个数组,它使用复选框返回值。代码是-
$scope.customerList = ['Customer 1','Customer 2'];
var menuItems = [];
$scope.customerList.forEach(function(customer, index){
var thisCheckbox = "<input type='checkbox' value='"+customer+"' />";
item = {
'text': thisCheckbox
};
menuItems.push(item);
});
它用复选框返回值的菜单项数组,像这样,
然后我在 Tinymce 工具箱中添加了这个 menuItems -
$scope.tinymceOptions = {
plugins: 'link image code',
toolbar: 'undo redo | bold italic | alignleft aligncenter alignright | code | customDrpdwn',
setup: function(editor){
editor.addButton( 'customDrpdwn', {
text : 'Customers List',
type: 'menubutton',
icon : false,
menu: menuItems
});
}
};
它没有得到具有价值的复选框。我该如何解决这个问题。 谢谢!!
【问题讨论】:
标签: javascript tinymce