如何在TinyMCE中键入命令时执行自定义命令

时间:2018-03-01 08:51:55

标签: javascript tinymce

我正在制作一个程序,在页面上向不同的人发送笔记。 为了构建笔记我使用编辑器tinymce。 我希望在输入时发送音符:在我的tekstarea结束时发送,但是当我这样做时,只有在我按照命令输入文本后它才会运行。 如何执行:按下最后一个字母(d)后发送?

这是我的代码:

 tinymce.init({
    selector: 'textarea:not(.noMCE):not(.textArea)',
    menubar: false,
    height: 50,
    statusbar: false,
    plugins: [
        "advlist autolink lists preview table autoresize mention,textpattern",
    ],
    textpattern_patterns: [
        {start: ':send',cmd: 'send'},

    ]

然后发送命令:

 setup: function (ed) {
        console.log(ed);
        // Register example command
        ed.addCommand('send', function () {

            alert('hi');
        });
    }

1 个答案:

答案 0 :(得分:0)

您需要实现自己的textpattern插件才能执行您所描述的操作。目前,这超出了它的工作范围。