我在控制编辑器宽度的自定义 TinyMCE 5.x 下拉列表中有 3 个菜单项。我想指出当前的选择是什么,但在初始化后找不到与菜单项交互的方法。当菜单关闭时,它们似乎根本不在 DOM 中。
如果我的自定义下拉菜单的行为类似于字体大小下拉菜单,我会很高兴,它会在所选大小旁边显示一个复选标记。我也会很高兴它就像字体系列下拉菜单一样,其中所选字体显示为菜单切换(不仅仅是当您打开菜单时)。
editor.ui.registry.addMenuButton('maxWidth', {
text: 'Width',
fetch: function( callback ){
var items = [
{
type: 'menuitem',
text: 'Full Width',
onAction: function(){ changeSectionWidth("full"); }
},
{
type: 'menuitem',
text: '1600',
onAction: function(){ changeSectionWidth(1600); }
},
{
type: 'menuitem',
text: '1170',
onAction: function(){ changeSectionWidth(1170); }
},
];
callback(items);
},
});