先说明一下触发该错误的原因:
这个错误是在我点击树节点的时候同时加载两个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页加载页面的方法。