gpt4 book ai didi

javascript - TinyMCE 4 - SplitButton 内的自定义 HTML

转载 作者:行者123 更新时间:2023-11-30 08:42:02 25 4
gpt4 key购买 nike

如何在拆分按钮下拉菜单中的 TinyMCE 4 中添加自定义 HTML 而不是常规按钮?

ed.addButton('demo_button', {
title: 'Demo Button',
type: 'splitbutton',
onclick: function() {

},
menu: [
{
text : 'Some Regular Button', onclick : function() {

}
},
{
//How to add some custom html for combo box here for example?
}
]
});

在以前的版本 (TinyMCE 3) 中我可以使用这个:

var c = cm.createSplitButton('demo_button', {
title : 'Demo Button',
onclick : function() {

}
});

c.onRenderMenu.add(function(c, m) {
m.onShowMenu.add(function(c,m){
var $menu = jQuery('#menu_'+c.id+'_co').find('tbody:first');
if($menu.data('added')) return;
$menu.append('SOME HTML HERE');
$menu.data('added',true);
});
});

所以基本上我的问题是如何将这段代码迁移到 TinyMCE 4?

干杯

最佳答案

如果您之前使用的是 TinyMCE 3.0,现在正在迁移到 TinyMCE 4+,您可以先尝试使用他们的 compat3x 插件,这将允许您转换大部分旧插件,而无需根据此处提供的文档进行修改:

TinyMCE compat3x plugin

关于javascript - TinyMCE 4 - SplitButton 内的自定义 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25452897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com