zoukankan      html  css  js  c++  java
  • flex查询xml字段绑定DataGrid小结

     flex查询xml字段绑定DataGrid小结
     1. xml定义
       [Bindable]
      private var xmlitems:XML=
      <Data>
        <item id=”1″>
          <Province>浙江</Province>
          <County>杭州</County>
          <Zipcode>310012</Zipcode>
          <Areacode>0571</Areacode>
        </item>
          <item id=”2″>
          <Province>浙江</Province>
          <County>温州</County>
          <Zipcode>325000</Zipcode>
          <Areacode>0577</Areacode>
        </item>
      </Data>

    2.DataGrid绑定如下
         <mx:DataGrid id=”Show” height=”100%” width=”474″ >
       <mx:columns>
                   <mx:Array>
                       <mx:DataGridColumn dataField=”Province” headerText=”省份”/>
                       <mx:DataGridColumn dataField=”County” headerText=”地区”/>
                       <mx:DataGridColumn dataField=”Zipcode” headerText=”邮编”/>
                       <mx:DataGridColumn dataField=”Areacode” headerText=”区号”/>
                   </mx:Array>
              </mx:columns>
      </mx:DataGrid>
    3.
    绑定全部<mx:DataGrid id=”Show” height=”100%” width=”474″ dataProvider=”{xmlitems.item}” >
    根据id查询      <mx:DataGrid id=”Show” height=”100%” width=”474″ dataProvider=”{xmlitems.item.(@id==2)}” >
    如果想按Zipcode邮编字段查询<mx:DataGrid id=”Show” height=”100%” width=”474″ dataProvider=”{xmlitems.item.(Zipcode==325000)}” >
    总结注意 dataProvider里面区别结合xml,
    另外如果<mx:DataGrid id=”Show” height=”100%” width=”474″ dataProvider=”{xmlitems.item.(County==杭州)}” >,用字符的话这样会出现杭州未定义,
    暂时不知道如何直接改,替代方法是用as方法在 定义个后再赋值,下次弄好把完整查询发出来

    本文http://www.ajaxcn.net首发

  • 相关阅读:
    LeetCode 101. 对称二叉树
    PTA 两个有序序列的中位数(25分)
    CF1567
    亚线性筛
    LowbitMatrix(线段树)
    Matrix(组合数学)
    [模版] 数论基础模版
    Gym102001
    Gym102483A
    [模版] Miller-Rabin素性测试&Pollard-Rho分解质因数
  • 原文地址:https://www.cnblogs.com/sendling/p/1539675.html
Copyright © 2011-2022 走看看