setup : function(ed) {
ed.on("click", function(e) {});
};
尝试像这样设置。但是,当我在编辑器文本区域内单击时触发。那么,如何捕捉到click事件当用户点击“新建文档”从“文件”。采用TinyMCE的V4单击'新文档'时Tinymce捕获单击事件
setup : function(ed) {
ed.on("click", function(e) {});
};
尝试像这样设置。但是,当我在编辑器文本区域内单击时触发。那么,如何捕捉到click事件当用户点击“新建文档”从“文件”。采用TinyMCE的V4单击'新文档'时Tinymce捕获单击事件
当从菜单中选择新建文档TinyMCE的不发出任何特定事件。您可以执行以下两项操作之一:
1 - 利用ExecCommand
事件并查看发出的实际命令。
当您选择文件 - >新建文档时,编辑器触发一个ExecCommand
事件,并将command
属性设置为值。您可以添加代码到您的TinyMCE配置中查找任何ExecCommand
事件,然后检查command
属性是否设置为。例如,你可以把这个在您的TinyMCE的配置...
setup: function (editor) {
editor.on('ExecCommand', function (e) {
if("mceNewDocument" == e.command) {
console.log('New Document was run...");
}
});
}
2 - 建立一个自定义的新建文档菜单选项。
您可以创建自定义菜单选项并停止使用默认选项。然后,您可以添加自己的自定义逻辑,以便在选择此选项时执行您所需的任何操作。您可以详细了解这里的自定义菜单项:
https://www.tinymce.com/docs/demo/custom-toolbar-menu-item/
默认的菜单选项在FormatControls.js
文件中定义的TinyMCE内,因此您可以使用它作为您的自定义按钮的模板。