【发布时间】:2014-07-01 02:31:52
【问题描述】:
对于旧版本的 CKEditor,我使用以下代码在将内容提交到服务器之前手动触发高级内容过滤器,但这在 4.4 版中停止工作。我想知道有没有办法在 CKEditor 中手动触发 ACF 和/或其他类型的内容验证?
editor.setData(editor.getData(););
【问题讨论】:
-
我很好奇;非 ACF 数据如何进入编辑器?
-
4.1之前的版本没有ACF的时候开始是脏数据。
-
但是当您将该数据加载到CKEditor时,ACF不会过滤它吗?
-
@Nenotlep 是的,这就是问题所在,我们会丢失数据,所以我们想手动触发 ACF 以查看 CKEditor 可能在提交之前所做的更改。
-
这听起来有点复杂。我认为将值存储在 CKEditor 之外并在提交之前进行比较可能是最确定的事情。如果您想查看 ACF 是否触发,您可以关注
dataFiltered事件。 docs.ckeditor.com/#!/api/CKEDITOR.editor-event-dataFiltered
标签: ckeditor