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"

                                                      />

  • 相关阅读:
    display:flex 布局之 骰子
    vue 生命周期
    vue webpack 懒加载
    后台管理页面基本布局
    模拟ie9的placeholder
    常用的功能封装 pool.js
    六位数字字母验证码
    CommonJs AMD CMD
    项目封版后的总结
    jq 回到顶部
  • 原文地址:https://www.cnblogs.com/tiandi/p/2319966.html
Copyright © 2011-2022 走看看