主题: 在opera和linux下面的firefox使用编辑器,会出现内容丢失的情况
作者: 禅道, 发布日期: 2010-11-22 20:21:34, 浏览数: 4554

故障描述:

在opera或者linu下面的firefox使用咱们的编辑器,会出现内容丢失的情况。会有一定的概率,还是比较经常的。都是最后输入的一部分内容被截掉。

如果在保存之前,用鼠标在编辑器里面多点击几次,然后再点击提交按钮,可以避免这个问题。

编辑器的版本是KindEditor 3.5.1 (2010-07-18)

初步怀疑是编辑器里面的内容在像最初的那个texarea赋值的时候,最后的那部分内容,没有同步过去。

还请roddy指点一下。

btw,我第一次提交,最后的那几个字也被截掉了。见图:

 

作者: Roddy, 发布日期: 2010-11-22 21:31:01

是现在默认提供的自动执行KE.util.setData的问题,提交之前执行一下KE.util.setData函数就没问题了。demo-09是推荐的方法。

KE.show({
    id : 'content1',
    autoSetDataMode: false, //不会自动执行KE.util.setData函数
    afterCreate : function(id) {
        KE.event.add(KE.$('example'), 'submit', function() {
            //提交之前执行一次
            KE.util.setData(id);
        });
    }
});

回复
作者: 禅道, 发布日期: 2010-11-23 10:22:54
多谢指点,
回复
发表新帖 发表回复