【问题标题】:TinyMCE ContextMenu mceInsertContent?TinyMCE 上下文菜单 mceInsertContent?
【发布时间】:2011-11-30 15:30:34
【问题描述】:

我正在尝试向 TinyMCE Con​​textMenu 插件添加一个选项,但我已经成功了。我想要做的是,一旦单击,我希望将预定的文本 sn-p 添加到编辑器中。这是我目前所拥有的:

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,它可以正常工作。我该怎么做呢?

【问题讨论】:

    标签: javascript jquery editor tinymce wysiwyg


    【解决方案1】:

    您需要注册一个命令:

    m.addCommand('insertFoo', function() {
        m.execCommand('mceInsertContent', false , "Foo");
    });
    
    am.add({title : 'First Name', cmd : 'insertFoo'});
    

    【讨论】:

    • 谢谢,我只是通过查看其他插件才知道这一点。
    猜你喜欢
    • 2016-08-19
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多