Celeste :: 深蓝世纪 :: 技术专区

Welcome to Celesteteam CeTech!

« flash课件中常用画图函数总结电子商务:从企业基础管理信息化开始 »

flex中如何用XML文件为DataGrid提供数据

这里有一些比较有用的作用,我主要用于为一些常用的选择ComboBox提供数据,或用来玩玩 :-)
在这里我们要用到<MX:Model>;

好了,我们先来看看XML的数据格式!

这里为employees.xml;里面的内容很简单:

OK,我们已经有了xml数据了,下面我们得加上一些MXML代码,后面会有一些讲解!
下面我们把这个mxml命名为sample.mxml

看,我们用到<mx:Model>并且设置了他的id=empModel及source是我们之前的employees.xml
下面的使用和dataProvider一样的

同样,我们也可以把它用于ComboBox
加要再加上相应的 <mx:Model>就可以了

例:在sample.mxml的上一个的<mx:Molde>之后加上:


然后在</mx:DataGrid>后加上
<mx:ComboBox id="locCombo" dataProvider="{locModel.location}"/>
并放上相应的布局的东西就行了!

最后我们的sample.mxml看起来是这样的!

好的,location.xml应该是这样的

korpton (korpton@163.com)
blog: http://www.oiasoft.com/blog/

注意:DataGridColumn的dataField要和xml的字段对应!

是吧,他非常简单!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表

Powered By Z-Blog 1.6 Final Build 60816

关于我们 | 服务项目 | 客户案例 | 联系我们 :: Copyright @ Celesteteam.com