zoukankan      html  css  js  c++  java
  • 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"

                                                      />

  • 相关阅读:
    【整理】在一亿个数中寻找出现频率最多的4个
    【整理】静态页面提交数据
    使用SIlverlight 4.0开发时,遇到提示"...Missoft.Silverlight.CSharp.Targets"文件路径不对的解决办法
    关于vs2010服务器资源管理器再添加数据连接时无法获取服务器名的解决办法
    关于Silverlight角色扮演游戏Sprite经典属性设计
    [学习笔记]Silverlight+WCF对数据库进行操作
    【学习】Silverlight中读取XML文件
    TCP/IP之UDP协议
    Tornado Prespective(转)
    TCP/IP之IP选路及动态选路
  • 原文地址:https://www.cnblogs.com/tiandi/p/2319966.html
Copyright © 2011-2022 走看看