使用 ckeditor 链接、图像和表格属性对话框时,如果用户单击取消,CKEDITOR 将检查是否有任何更改,如果有,则使用 js 确认弹出窗口提示用户。
如何在取消时禁用此提示;我们的 web 应用程序中没有其他对话框提示取消,这并不一致。
似乎没有一种方法可以获取事件的所有处理程序的列表以删除正在执行提示的事件。
我不想为每个对话框项指定一个自定义的 isChanged 来破解一个假的没有改变的东西。
是否有一种标准方法可以覆盖 CKEDITOR 中的 base on('cancel',...) 事件处理程序?我看到我可以对 dialogdefinition.OnLoad、OnOK、OnCancel 处理程序进行monkeypatch,但是我指的这个强制取消提示没有在对话框的 OnCancel 中完成。
我正在使用最新版本 4.2