我一直在致力于将一个简单的MVC应用程序转换为以ExtJ作为前端的Spring Boot应用程序。面临xeditor iframe和Spring boot Rest Api中ExtJ的问题
下面的错误:
xeditor_core.min.js:formatd:2:8698 Uncaught(in-promise)TypeError:无法读取未定义的属性(正在读取“QuickTips”)
xeditor_core.min.js:formatd:2:10701未捕获(承诺中)TypeError:无法读取null的属性(读取“length”)
代码:
1] this.iframeDocumentBody.appendChild(this.ifram编辑器内容容器),
2] this.iframeBody.appendChild(this.iframeDocumentBody),
3] this.iframeWin.Ext.QuickTips.init(),
此处第3]行的Ext Object为NUll,但在原始MVC应用程序中存在此对象。
4] 这个。iframeEl=Ext.get(this.editor.iframe),
5] 这个。iframeWin=this.editor.iframe.content窗口,
在第4行],EXt对象不存在于第5行的contentWindow对象中]。
旧的MVC和Spring boot Rest Api都给出了相同的响应。
谁能帮我一下吗。
1条答案
按热度按时间wr98u20j1#
这可能是
static/iframe.html
文件中的问题。确保包含以下行:这将把ExtJS注入到iframe中,并在其中包含
Ext
名称空间,因此Ext.QuickTips
应该再次可用。此外,应该使用开发人员网络面板来确保文件可以成功加载。