flex 控件数据源绑定

常用控件像:dropdownlist,datagrid,tree,tilelist,list都需要绑定数据

绑定的数据源通常格式有:Array,ArrayCollection,XML,XMLList,XMLListCollection还有json等。

而控件通常的处理方式:

如果将 dataProvider 属性设置为 Array,则会将其转换为 ArrayCollection。

如果将该属性设置为 XML 对象,则会将其转换为仅包含一个项目的 XMLListCollection。

如果将该属性设置为 XMLList,则会将其转换为 XMLListCollection。

所以建议:通常尽可能的使用后面的数据源的格式作为数据源。

Array:常用方法:push(),pop()。

ArrayCollection:常用方法:addItem(),removeItem()。

 

tree的实例:

数据源XMLList:

<datarow lable="违约管理相关材料" imgUrl="0">

<item  lable="Penguins.jpg" docurl="asdf " type="违约管理相关材料" >

</item>

</datarow>

<datarow lable="闲置管理相关材料" imgUrl="0">

<item  lable="Tulips.jpg" docurl="asdf " type="闲置管理相关材料" >

</item>

</datarow>

 

代码:

<mx:Tree styleName="tr" id="tree" width="100%" height="98%"

                                                  mouseEnabled="true"  

                                                   itemClick="tree_doubleClickHandler(event)"

                                                  showRoot="true"

                                                  labelField="@lable"  

                                                  iconFunction="iconInit"

                                                  selectionDuration="100" 

                                                  horizontalScrollPolicy="on"

                                                   selectionColor="0xAB82FF"

                                                  />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值