微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

titlewindow弹出 传递参数 和 barchart点击获取数据

点击barchart弹出相对应的数据,用到了titlewindow和datagrid

 

 

flex代码

 

titlewindow代码

 

 

webservic和前几天写的那个是一样的,连接数据库然后把数据给dataset ,再给flex。这里有一个页面和titlewindow之间传递参数的问题,先实例化titlewindow然后再把参数传给它:

 
   var detail:titlewindow=new titlewindow;
    
   detail.xmldata=getxml1.Table;
    
   detail.x=1;
   detail.y=21;
    
   PopUpManager.addPopUp(detail,true);

 

也可以在titlewindow页面[Bindable]一个,比如叫 data,然后在主页面和上面一样,detail.data=要传递的参数值

就可以了

 

弹出窗口也可以采用这种方式:

var detail:titlewindow=new titlewindow(PopUpManager.createPopUp(this,detail,true);

 

下面的代码,是获取点击的item的数据的方法

 var chart:BarSeriesItem=event.hitData.chartItem as BarSeriesItem;
   var sql:String="select * from stu where age between left('"+chart.item.年龄+"',2)";
   wbs.conn(sql);

 

 

 

还有一个问题没有解决,就是titlewindow里的datagrid的数据源获取,总是比我点击晚一步,也就是我点击的时候要的数据,是上一次点击该出来的。。不知道该怎么解决。。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐