首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex中NavigatorContent的通讯以及itemRenderer对dataGridColumn的访问

2013-02-19 
Flex中NavigatorContent的通信以及itemRenderer对dataGridColumn的访问今天遇到了麻烦,我企图在两个Naviga

Flex中NavigatorContent的通信以及itemRenderer对dataGridColumn的访问

今天遇到了麻烦,我企图在两个NavigatorContente中传送数据,刚开始的思路是设置iparent属性,搞的一团乱,而且有个问题解决不了,就是如何在我点击dataGridCloumn中的查看按钮时,实时的传送数据。后来想,既然两个NavigatorContent在一个ViewStack中,为什么不用ViewStack直接控制。便取消掉iparent设置。但是仍有一个问题,就是经常在从dayReportView中取数据放到dayReportDetail中时会报错,原因是dayReportDetail还没有被创建。如果在dayReportDetail的creationComplete函数中放数据,那么在只能在刚创建时放置一次。尝试了很多办法,后来想到了一个办法,就是监听ViewStack的Change事件。dayReportDetail的creationComplete代码如下:

public function linkbutton1_clickHandler(id:int):void{this.dayReportId = id;var ditemObject:Event = new Event("dayReportDetail");this.dispatchEvent(ditemObject);}


热点排行