'New Document'被点击时Tinymce捕获点击事件
Tinymce capture click event when 'New Document' was clicked
setup : function(ed) {
ed.on("click", function(e) {});
};
尝试设置为 this.But 当我在编辑器文本区域内单击时会触发此操作。那么当用户从 "File""New document" 中单击 click 事件 时,如何捕获 click 事件 =17=].使用 Tinymce v4
当从菜单中 select 编辑新文档时,TinyMCE 不会发出任何特定事件。您可以执行以下两项操作之一:
1 - 利用 ExecCommand
事件并查看实际发出的命令。
当您 select 文件 -> 新建文档时,编辑器会触发一个 ExecCommand
事件并且 command
属性 被设置为值 mceNewDocument
。您可以在 TinyMCE 配置中添加代码以查找任何 ExecCommand
事件,然后检查 command
属性 是否设置为 mceNewDocument
。例如,您可以将其放入您的 TinyMCE 配置中...
setup: function (editor) {
editor.on('ExecCommand', function (e) {
if("mceNewDocument" == e.command) {
console.log('New Document was run...");
}
});
}
2 - 构建自定义新建文档菜单选项。
您可以创建自定义菜单选项并停止使用默认菜单选项。然后,您可以添加自己的自定义逻辑,以在 selected 时执行您需要的任何操作。您可以在此处了解有关自定义菜单项的更多信息:
https://www.tinymce.com/docs/demo/custom-toolbar-menu-item/
默认菜单选项在 TinyMCE 的 FormatControls.js
文件中定义,因此您可以将其用作您自己的自定义按钮的模板。
setup : function(ed) {
ed.on("click", function(e) {});
};
尝试设置为 this.But 当我在编辑器文本区域内单击时会触发此操作。那么当用户从 "File""New document" 中单击 click 事件 时,如何捕获 click 事件 =17=].使用 Tinymce v4
当从菜单中 select 编辑新文档时,TinyMCE 不会发出任何特定事件。您可以执行以下两项操作之一:
1 - 利用 ExecCommand
事件并查看实际发出的命令。
当您 select 文件 -> 新建文档时,编辑器会触发一个 ExecCommand
事件并且 command
属性 被设置为值 mceNewDocument
。您可以在 TinyMCE 配置中添加代码以查找任何 ExecCommand
事件,然后检查 command
属性 是否设置为 mceNewDocument
。例如,您可以将其放入您的 TinyMCE 配置中...
setup: function (editor) {
editor.on('ExecCommand', function (e) {
if("mceNewDocument" == e.command) {
console.log('New Document was run...");
}
});
}
2 - 构建自定义新建文档菜单选项。
您可以创建自定义菜单选项并停止使用默认菜单选项。然后,您可以添加自己的自定义逻辑,以在 selected 时执行您需要的任何操作。您可以在此处了解有关自定义菜单项的更多信息:
https://www.tinymce.com/docs/demo/custom-toolbar-menu-item/
默认菜单选项在 TinyMCE 的 FormatControls.js
文件中定义,因此您可以将其用作您自己的自定义按钮的模板。