ExtJs中的 'insertAdjacentHTML' 为空或不是对象错误原因及解决办法

来源:互联网 发布:淘宝买家秀视频怎么拍 编辑:程序博客网 时间:2024/06/07 09:13

先说明一下触发该错误的原因:

这个错误是在我点击树节点的时候同时加载两个Tab页引起的。

 

页面我同时使用了2个Tab页,后台代码使用了:

this.tabA.AutoLoad.Url = "URL";

this.tabA.LoadContent();

this.tabB.AutoLoad.Url = "URL";

this.tabB.LoadContent();

来同时加载2个Tab页,当我单击树的节点时触发包含以上处理的方法,此时出现:“ insertAdjacentHTML' 为空或不是对象”的错误提示。

 

开始我还以为是数据的问题,后来经过一番尝试发现了问题所在:

当我注释掉:this.tabB.LoadContent();时,发现这个错误解决了...

 

解决完上来记了一笔,跟大家分享一下,ExtJs(0.8版)不可同时使用tab.LoadContent();方法加载2个Tab页。

 

好像他本身就封装了,单击Tab页加载页面的方法。