1.第一种在datagrid组件中直接赋值。<mx:DataGrid x="210" y="184" dataProvider="{myDP}">
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var myDP:ArrayCollection = new ArrayCollection([ {Artist:'Pavement', Album:'Slanted and Enchanted', Price:'(11.99)'}, {Artist:'Pavement', Album:'Crooked Rain, Crooked Rain', Price:'(10.99)'}, {Artist:'Pavement', Album:'Wowee Zowee', Price:'(12.99)'}, {Artist:'Pavement', Album:'Brighten the Corners', Price:'(11.99)'}, {Artist:'Pavement', Album:'Terror Twilight', Price:'(11.99)'} ]); ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <mx:DataGrid x="210" y="184" dataProvider="{myDP}"> <mx:columns> <mx:DataGridColumn headerText="Artist" dataField="Artist"/> <mx:DataGridColumn headerText="Album" dataField="Album"/> <mx:DataGridColumn headerText="Price" dataField="Price"/> </mx:columns> </mx:DataGrid> </s:Application>
2.第二种赋值方式:datagrid.dataProvider=myDP;
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" initialize="init()" > <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var myDP:ArrayCollection = new ArrayCollection([ {Artist:'Pavement', Album:'Slanted and Enchanted', Price:'(11.99)'}, {Artist:'Pavement', Album:'Crooked Rain, Crooked Rain', Price:'(10.99)'}, {Artist:'Pavement', Album:'Wowee Zowee', Price:'(12.99)'}, {Artist:'Pavement', Album:'Brighten the Corners', Price:'(11.99)'}, {Artist:'Pavement', Album:'Terror Twilight', Price:'(11.99)'} ]); function init(){ datagrid.dataProvider=myDP; } ]]> </fx:Script> <fx:Declarations> <!-- 将非可视元素(例如服务、值对象)放在此处 --> </fx:Declarations> <mx:DataGrid x="210" y="184" id="datagrid" > <mx:columns> <mx:DataGridColumn headerText="Artist" dataField="Artist"/> <mx:DataGridColumn headerText="Album" dataField="Album"/> <mx:DataGridColumn headerText="Price" dataField="Price"/> </mx:columns> </mx:DataGrid> </s:Application>
相关推荐
flex中的datagrid是一个重量级的组建,也是数据绑定中的主要组件之一。
Flex dataGrid 全选、反选 checkBox 不是很完善,但很有借鉴意义
Flex DataGrid从XML文件中加载数据
flex 通过读取xml文件 实现动态DataGrid数据列表
flex中dataGrid导出数据到excel中,不存在乱码问题
Flex DataGrid 改变某一行的背景颜色,自定义的DataGrid组件
flex datagrid 改变指定行的背景颜色,可直接使用
flex datagrid 实现合计功能控件包 带源码,demo fxp是flex4的工程文件,导入到工作空间即可 直接导入项目即可。 更多访问我的blog www.dplayer.net
flex datagrid资料,下载的别人的,想弄点分数啊
这个分页只与后台交互一次,然后将获得的集合在前台进行分页显示。
将flex中datagrid组件中数据导出到excel表格中。思路很简单,利用as将datagrid中的数据解析出来,传到后台java服务端处理,即可保存为excel文件。
FLEX的datagrid合计、平均值,很好的例子代码拿来就可以用
在FLEX4中开发带有过滤功能的DATAGRID组件
成功的实现了,datagrid中嵌套checkbox实现全选的功能。分享代码供大家分享。项目为flex3。
flex Datagrid checkbox全选 Datagrid
NULL 博文链接:https://windmark.iteye.com/blog/1716422
可以通过简单的一个标签实现一个表的checkbox功能,当然我才学了不到一个星期,可以在原来的基础上进行扩展,希望交流下我的邮箱是llaysz@163.com,如果大家把它变强大了记得给我发一份谢谢了
NULL 博文链接:https://lqw.iteye.com/blog/537409
最近用到,flex datagrid最下面加上了合计功能,源代码,下载可导入直接运行
原理就是ArrayCollection的filterFunction的使用。是根据老外一个帖子改的,其他下载地址在 :http://www.zuidaima.com/share/1714555305004032.htm