学习EXT过程中遇到个问题,急需解决,忙了一天了,都没找到方法!
简单描述下我的情况:
Viewport左边是accordion布局的两个panel,第一个panel是个tree
Viewport右边是一个id为content-panel的panel用于显示tree的页面
contentpanel的item配置项里放着若干panel(这些panel是通过autoLoad加载其它页面进来的,并且这些页面都有js文件)
说道这儿相信大家知道我的问题了:
写道
tree.on('click',function(node){
if(node.leaf){
Ext.getCmp('content-panel').layout.setActiveItem(node.id + '-panel');
}
});
if(node.leaf){
Ext.getCmp('content-panel').layout.setActiveItem(node.id + '-panel');
}
});
这边firebug回报错:
Ext.getCmp('content-panel')未定义
当然要说明的是autoLoad加载html和js正常了,在firebug可以看出了,eclipse终端也看的出来,
我觉得是当加载完另一个js后,在那个js里找id为content-panel的panel那自然是找不到的,所以肯定会报错,请朋友帮我解决这个问题,真的很急切,谢谢...........
问题补充:
longterm朋友都说js加载正常了,你的建议首先就没看完我的问题
yourgame朋友你理解错了,简单说就是id为content-panel的panel是在Viewport所在主要js文件中,
而autoload加载的几个html,其各个js中定义的panel名放在id为content-panel的panel的item配置项中而已,其实终端看出加载都正常了,但是由于报了个错误导致整个页面无法显示
如有具体解决办法请给出个例子那会更好!
问题补充:
longterm朋友都说js加载正常了,你的建议首先就没看完我的问题
yourgame朋友你理解错了,简单说就是id为content-panel的panel是在Viewport所在主要js文件中,
而autoload加载的几个html,其各个js中定义的panel名放在id为content-panel的panel的item配置项中而已,其实终端看出加载都正常了,但是由于报了个错误导致整个页面无法显示
如有具体解决办法请给出个例子那会更好!
问题补充:
longterm朋友都说js加载正常了,你的建议首先就没看完我的问题
yourgame朋友你理解错了,简单说就是id为content-panel的panel是在Viewport所在主要js文件中,
而autoload加载的几个html,其各个js中定义的panel名放在id为content-panel的panel的item配置项中而已,其实终端看出加载都正常了,但是由于报了个错误导致整个页面无法显示
如有具体解决办法请给出个例子那会更好!