`
javasogo
  • 浏览: 1775928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

flex之DataGrid数据处理

阅读更多

一、MXML程序:

<mx:DataGrid id="dgBookList" dataProvider="{sBookList}" mouseDown="onClick(event.target.selectedItem)">
<mx:columns>
<mx:Array>
<mx:DataGridColumn headerText="afjsaldf" width="120" columnName="bookname"/>
</mx:Array>
</mx:columns>
</mx:DataGrid>

二、XML文件格式:

<?xml version="1.0" encoding="utf-8"?>
<books>
<book>
<bookid>1</bookid>
<bookname>dfsdfsd</bookname>
<bookspec>sdf</bookspec>
</book>
<book>
<bookid>2</bookid>
<bookname>sdfsdfdsf</bookname>
<bookspec>sdfdfsdf</bookspec>
</book>
</books>

三、点击调用函数:
function onClick(bookItem):Void {
bookObject = bookItem;
}

四、简单分析:

这样bookObject 就是你要的对象

可以通过

bookObject .attributes.需要的列(如bookObject .attributes.bookspec)

但假如要绑定到控件上,还需做一个小处理:

定义bookObject :

var bookObject :Object;

绑定{Object(bookObject.attrubutes).需要的列}

或更好的处理:

{bookObject==undefined ? '' : Object(bookObject.attrubutes).需要的列}
没定义显示空值

分享到:
评论

相关推荐

    将Flex DataGrid数据导出到Excel中

    将flex中datagrid组件中数据导出到excel表格中。思路很简单,利用as将datagrid中的数据解析出来,传到后台java服务端处理,即可保存为excel文件。

    SingleClickCellEditor

    关于flex4.5 DataGrid的数据处理的例子。直接用 itemRenderer作editor

    Flex4权威指南+随书源代码+Flexbuild使用工具

    5. 处理事件 6. 使用远程XML数据 7. 创建类 8. 使用数据绑定和集合 9. 将应用程序拆分成组件 10. 使用DataGroup和List 11. 创建和分派事件 12. 使用DataGrid与项目呈现器 13. 使用拖放 14. 实现导航 15. 使用格式化...

    使用Flex,Java,Json更新Mysql数据【高级篇】

    前面已经介绍如何使用Flex,java,json来更新datagrid中的数据。详细请见:使用Flex,Java,Json更新Mysql数据 。但是有一个问题就是在更新的时候都是发送整个datagrid的dataprovider中信息到数据库,无论有的资料并...

    Flex新手教程_入门级学习笔记

    6.2配置BlazeDS,并使之正常运作 34 6.3创建一个Java项目,用来充当Server 34 6.4配置BlazeDS 35 6.5 新建一个Flex应用程序,测试连接 35 6.6 实际应用 37 7 Cairngrom框架 38 8 实例:Simple Note Management 40 8.1...

    Flex3组件拖放教程

    based控件的拖放事件 13 运行在AIR中的Flex应用程序的拖放 16 拖放实例 17 例子1:用Canvas作为drop target 17 例子2:指定drag proxy 18 例子3:为drop target处理dragOver和dragExit事件 20 ...

    flex3的cookbook书籍完整版dpf(包含目录)

    过滤DataGrid数据项 6.5节. 为AdvancedDataGrid创建自定义表头 6.6节. 处理DataGrid/AdvancedDataGrid相关事件 6.7节.AdvancedDataGrid数据项选择 6.8节. 启动DataGrid拖拽功能 6.9节. 编辑DataGrid数据项 6.10节. ...

    Flash ActionScript 3.0学习指南

    全书内容包括ActionScript 3.0 语言介绍、ActionScript3.0基本语法、事件机制、面向对象、数组、正则表达式、XML应用、常用的内置类、基本组件、数据列表组件、 DataGrid组件、文本处理、绘图、几何结构、音频、视频...

    FlexReport打印

    报表布局:如果要在Flex中打印页面,你应该创建一个容器,并把它加入到FlexPrintJob中。它处理静态内容时没有什么大问题。但是如果创建动态报表,即你不知道在处理过程中会产生多少页的话,事情很快会变成噩梦。 多...

    asp.net知识库

    使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标...

Global site tag (gtag.js) - Google Analytics