TinyMCE ContextMenu mceInsertContent?

TinyMCE ContextMenu mceInsertContent?

本文关键字:mceInsertContent ContextMenu TinyMCE      更新时间:2023-09-26

我试图添加一个选项到TinyMCE ContextMenu插件,我已经成功了。我想做的是,一旦点击我想一个预定的文本片段被添加到编辑器。这是我目前所看到的:

t._menu = m;
am = m.addMenu({title : 'Message Personalizer'});
am.add({title : 'First Name', cmd : '**cmd**'});
am.add({title : 'Last Name', cmd : '**cmd**'});
am.add({title : 'Email Address', cmd : '**cmd**'});
am.add({title : 'Cell Phone', cmd : '**cmd**'});

这正确地显示了菜单,但我没有找到任何文档,可以让我使用命令mceInsertContent。我通常可以使用tinymce().execCommand('mceInsertContent',false,**mycontent**);调用mceInsertContent,它的工作没有问题。我该怎么做呢?

您需要注册一个命令:

m.addCommand('insertFoo', function() {
    m.execCommand('mceInsertContent', false , "Foo");
});
am.add({title : 'First Name', cmd : 'insertFoo'});
相关文章:
  • 没有找到相关文章