`
michaeltangbin
  • 浏览: 268208 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江省
社区版块
存档分类
最新评论

TabNavigator 初始化标签问题

XML 
阅读更多

问题:

我做了一个TabNavigator,里面有2个tab,分别为tab1,tab2。
在tab1和tab2中分别有一个DataGrid,分别为grid1和grid2
现在我默认打开的tab1,我在tab1进行了一些操作,操作成功就跳转到tab2,得到数据源并绑定到grid1和grid2
数据源可以绑定到grid1(grid1是tab1的)但是不能绑定到grid2,并且grid2并没有执行,但是在回到tab1,执行一次操作,tab2上面的grid2就绑定成功。

解决方法:

TabNavigator默认是只初始化第一个TAB的,设一下这个属性,设了后会初始化其他TAB,

creationPolicy="all"

分享到:
评论
1 楼 phenom 2010-03-03  
creationPolicy="all"这样好么?如果有十个Tab那第一次加载时不就全部初始化了?
tabnavigator也是ViewStack的应用,用一个事件监听 CHANGE,然后回调事件,再把数据绑定进去.在ViewStack里可以这样viewStack.addEventListener(Event.CHANGE, function(e:Event):void { viewStack_changeHandler(e, xml) });
在TabNavigator 我想也可以吧.

相关推荐

Global site tag (gtag.js) - Google Analytics