今天遇到一个问题,在tabpanel的每一个panel里放一个formpanel,加载页面的时所有的formpanel都load()但是只有活动的panel里的formpanel才会得到load到数据,其他的没有数据,页面报错说其他的form为空或者不是对象。在网上查到的是因为不是活动的panel对应的formpanel没有被创建出来,现在知道是原因了,但是不知道该怎么解决,有碰到这种问题的嘛,帮忙解决一下。
页面加载时,加载所有资源是不可取的,只是一种方法.如果要做更好一点,就需要动态创建,动态加载.
你说:"在网上查到的是因为不是活动的panel对应的formpanel没有被创建出来,现在知道是原因了",那当点击tab时,动态创建,然后动态加载,也是可以的.
初始化时勾画页面,当触发activate时间时加载数据
你可以一交全部加载,把对象创建好,只是设置其它为隐藏,当点击的时候再显示就可以了.