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

问题描述 投票:0回答:1

我正在制作一个程序,在页面上向不同的人发送笔记。为了构建笔记我使用编辑器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');
        });
    }
javascript tinymce
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.