Plugins TinyMCE插件:列表框
我正在为TinyMCE编写一个插件,我想让ListBox B依赖于ListBox a中选择的内容。我可以让ListBox a中的初始选择填充ListBox B,但我无法进行第二次选择,清除ListBox B,并用新项目填充ListBox B 我尝试过只使用本地列表框和JQuery函数,但JQuery在页面上找不到它们Plugins TinyMCE插件:列表框,plugins,tinymce,Plugins,Tinymce,我正在为TinyMCE编写一个插件,我想让ListBox B依赖于ListBox a中选择的内容。我可以让ListBox a中的初始选择填充ListBox B,但我无法进行第二次选择,清除ListBox B,并用新项目填充ListBox B 我尝试过只使用本地列表框和JQuery函数,但JQuery在页面上找不到它们 谢谢 TinyMCE创建一个iframe来保存它正在编辑的内容,因此您正在搜索的列表框就在那里,而不是在主文档中。可以使用tinymce.get('editor_id').getD
谢谢 TinyMCE创建一个iframe来保存它正在编辑的内容,因此您正在搜索的列表框就在那里,而不是在主文档中。可以使用tinymce.get('editor_id').getDoc()函数从iframe检索文档(请参阅)。如果您将标准JQuery函数的目标放在该文档上,它应该可以工作 问候, 阿德里安·萨顿。
这里有一个适合我的解决方法。My ListBox包含类名(cssclass是一个包含简单字符串的变量):
错误,UI不在iframe内,iframe仅用于内容
listbox = ed.controlManager.get('p_style'); // listboxname
if (typeof listbox == "undefined") return;
// after rendering, no new listbox elements can be entered -> workaround
if (listbox && listbox.isMenuRendered) {
listbox.menu.destroy();
listbox.isMenuRendered = false;
listbox.oldID = 0;
}
// class zu Listboxen hinzufügen
if (listbox)
listbox.add(cssclass, cssclass);