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"

                                                      />

  • 相关阅读:
    PowerDesigner11.0的SQL生成表,写列描述出错
    centos中crontab(计时器)用法详解
    5.14
    4.13
    5.15
    监听服务启动失败
    4.24
    Enjoy 4.26
    4.14
    export
  • 原文地址:https://www.cnblogs.com/tiandi/p/2319966.html
Copyright © 2011-2022 走看看