加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 01:28:24 所属栏目:安全 来源:网络整理
导读:点击barchart弹出相对应的数据,用到了titlewindow和datagrid ? ? flex代码: ?xml version="1.0" encoding="utf-8"?mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600" initialize="chart()"mx:S

点击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的数据源获取,总是比我点击晚一步,也就是我点击的时候要的数据,是上一次点击该出来的。。不知道该怎么解决。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读