DataGrid控件

datagrid的控件:以表格形式显示数据,并可以实现一系列的操作
附件有详解


简单实例
flex对Java返回list类型的处理,可用于在flex的叶面中以表格形式显示
从数据库中获取的结果集


//返回list类型的java方法类
package com.duduli.li;
  
  import java.util.ArrayList;
  import java.util.Date;
  import java.util.List;
  
  public class Testlist {
      @SuppressWarnings("unchecked")
      public List returnList(){
 
         Perl p = new Perl();
         p.setId(1);
         p.setName("tom");
         p.setDate(new Date());
 
         Perl p2 = new Perl();
         p2.setId(2);
         p2.setName("john");
         p2.setDate(new Date());
 
         Perl p3 = new Perl();
         p3.setId(3);
         p3.setName("cate");
         p3.setDate(new Date());
     
         List<Perl> list = new ArrayList();
         list.add(p);
         list.add(p2);
         list.add(p3);
         
         return list;
     }

在remoting-config.xml注册好。

 <destination id="returnlist">
         <properties>
             <source>com.duduli.li.Testlist</source>
         </properties>
     </destination>



前台的flex用一个DataGrid来显示

  使用remoteobject,调用注册的destination。

<mx:RemoteObject id="rl" destination="returnlist" result="resultHandler(event)"/>

  结果由result="resultHandler(event)"的方法处理


[Bindable]
          public var ac:ArrayCollection = null;
          
           public function bind():void{
              rl.returnList();
          }  
          
         private function resultHandler(event:ResultEvent):void {
              ac = ArrayCollection(event.result);
         } 



下面则是显示的

         <mx:DataGrid x="205" y="303" dataProvider="{ac}" creationComplete="bind()">
                <mx:columns>
                         <mx:DataGridColumn headerText="id" dataField="id"/>
                         <mx:DataGridColumn headerText="name" dataField="name"/>
                         <mx:DataGridColumn headerText="date" dataField="date"/>
                </mx:columns>
         </mx:DataGrid>



Flex的其他控件使用,在附件中
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值