CKEditor 4和ExtJS 6.7.0集成了弹出窗口的问题

问题描述 投票:0回答:1

img with example of the issue

大家好,

当我尝试集成CKEditor和ExtJS时遇到问题。所以,我有一个窗口,里面有一棵树,当我点击一个树项时,它会在选项卡面板中打开一个居中的网格。之后,如果我双击网格项,它会打开一个带有表单的窗口,调用方法form.loadRecord()。所有数据都以包括一个CKEditor在内的形式加载。但是在我关闭窗口的父窗口并尝试再次打开它并双击网格后,它会加载窗体中的所有记录,但不会加载到从Ext.form.TextArea扩展的CKEditor中。如果我再次在网格中单击以再次打开同一项而不关闭窗口,它将在CKEditor中加载数据。我在Ext.getBody()中使用表单面板创建了一个CKEditor进行测试,它工作正常,但是当它在窗口内时它不起作用,我不知道发生了什么。我已经与Sencha支持人员进行了核实,他们说这是CKEditor的一个问题。

请帮忙,已经尝试了很多它并没有用。

谢谢!

javascript extjs ckeditor4.x
1个回答
0
投票

尝试为您的CKEditor组件覆盖setValue方法。

setValue: function (value) {
    this.callParent(arguments);
    if (this.editor) {
        this.editor.setData(value);
    }
},

没有任何代码很难评估问题。你可以在fiddle中重现这个问题

© www.soinside.com 2019 - 2024. All rights reserved.