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"

                                                      />

  • 相关阅读:
    1、购买阿里云服务器
    struts2页面乱码解决方法
    struts第一次编写怎么都无法跳转页面
    时间转换与map集合
    struts2addActionError 、addFieldError、addActionMessage方法
    struts2基本流程
    struts2自定义类型转换器
    jsp聊天窗口随笔
    conn!=null与conn.isClosed的区别
    应用表单隐藏域进行提交
  • 原文地址:https://www.cnblogs.com/tiandi/p/2319966.html
Copyright © 2011-2022 走看看