flex 中include应用例子以及高级DataGrid用法
2011-10-13 22:34
316 查看
下面红色部分为include引用外部as代码,蓝色部分为分组标签
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
include "HierarchicalDataForGroupedColumns.as";
]]>
</mx:Script>
<mx:AdvancedDataGrid id="myADG" width="100%" height="100%" defaultLeafIcon="{null}">
<mx:dataProvider>
<mx:HierarchicalData source="{dpHierarchy}"/>
</mx:dataProvider>
<mx:groupedColumns>
<mx:AdvancedDataGridColumn dataField="Region"/>
<mx:AdvancedDataGridColumn dataField="Territory"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/>
<mx:AdvancedDataGridColumnGroup dataField="Revenues">
<mx:AdvancedDataGridColumn dataField="Actual"/>
<mx:AdvancedDataGridColumn dataField="Estimate"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep"/>
<mx:AdvancedDataGridColumn dataField="Territory"/>
</mx:AdvancedDataGridColumnGroup>
</mx:groupedColumns>
</mx:AdvancedDataGrid></mx:Application>
下面代码为HierarchicalDataForGroupedColumns.as文件中的代码,注意此文件建立的是as文件而不是as类文件。
[Bindable]
public var dpHierarchy:ArrayCollection = new ArrayCollection([ {Region:"Southwest", Territory:"Arizona", Territory_Rep:"Barbara Jennings", Revenues:{Actual:38865, Estimate:40000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Arizona", Territory_Rep:"Dana Binn", Revenues:{Actual:29885, Estimate:30000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Central California", Territory_Rep:"Joe Smith", Revenues:{Actual:29134, Estimate:30000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Nevada", Territory_Rep:"Bethany Pittman", Revenues:{Actual:52888, Estimate:45000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Northern California", Territory_Rep:"Lauren Ipsum", Revenues:{Actual:38805, Estimate:40000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Northern California", Territory_Rep:"T.R. Smith", Revenues:{Actual:55498, Estimate:40000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Southern California", Territory_Rep:"Alice Treu", Revenues:{Actual:44985, Estimate:45000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Southern California", Territory_Rep:"Jane Grove", Revenues:{Actual:44913, Estimate:45000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}}]);
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
include "HierarchicalDataForGroupedColumns.as";
]]>
</mx:Script>
<mx:AdvancedDataGrid id="myADG" width="100%" height="100%" defaultLeafIcon="{null}">
<mx:dataProvider>
<mx:HierarchicalData source="{dpHierarchy}"/>
</mx:dataProvider>
<mx:groupedColumns>
<mx:AdvancedDataGridColumn dataField="Region"/>
<mx:AdvancedDataGridColumn dataField="Territory"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/>
<mx:AdvancedDataGridColumnGroup dataField="Revenues">
<mx:AdvancedDataGridColumn dataField="Actual"/>
<mx:AdvancedDataGridColumn dataField="Estimate"/>
<mx:AdvancedDataGridColumn dataField="Territory_Rep"/>
<mx:AdvancedDataGridColumn dataField="Territory"/>
</mx:AdvancedDataGridColumnGroup>
</mx:groupedColumns>
</mx:AdvancedDataGrid></mx:Application>
下面代码为HierarchicalDataForGroupedColumns.as文件中的代码,注意此文件建立的是as文件而不是as类文件。
[Bindable]
public var dpHierarchy:ArrayCollection = new ArrayCollection([ {Region:"Southwest", Territory:"Arizona", Territory_Rep:"Barbara Jennings", Revenues:{Actual:38865, Estimate:40000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Arizona", Territory_Rep:"Dana Binn", Revenues:{Actual:29885, Estimate:30000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Central California", Territory_Rep:"Joe Smith", Revenues:{Actual:29134, Estimate:30000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Nevada", Territory_Rep:"Bethany Pittman", Revenues:{Actual:52888, Estimate:45000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Northern California", Territory_Rep:"Lauren Ipsum", Revenues:{Actual:38805, Estimate:40000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Northern California", Territory_Rep:"T.R. Smith", Revenues:{Actual:55498, Estimate:40000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Southern California", Territory_Rep:"Alice Treu", Revenues:{Actual:44985, Estimate:45000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}},
{Region:"Southwest", Territory:"Southern California", Territory_Rep:"Jane Grove", Revenues:{Actual:44913, Estimate:45000,Territory_Rep:"Barbara Jennings",Territory:"Arizona"}}]);
相关文章推荐
- Flex :给LineChart设置坐标轴最大最小范围,以及设置纵坐标的线条间隔,数值间隔的例子
- Flex应用大小被调整(resize)时弹出窗口居中设置的例子
- 在Flex应用中使用全局变量以及学习中flex中需要的一些资料
- Flex应用中利用Embed metadata(redux)的systemFont属性嵌入字体(font)的例子
- 利用ToolTipManager类检测并取得Flex应用中当前ToolTip状态/内容的例子
- Flex容器综合应用以及皮肤的添加效果 推荐
- FLEX 下的MVP应用 以及 ColdFusion 的远程服务调用
- Flex应用中如何利用source属性嵌入字体的例子
- Flex中如何利用mx:states和mx:State创建不同状态应用的例子
- Asp.Net 3.5 应用Linq的例子1(C#)以及Web.Config示例
- python字符串专题 以及Unicode应用小例子
- 【javascript】最简洁的TreeView、“蛮力跨域”、Jsonp协议、局部运算以及仿客户端的Web视频应用例子(含下载)
- 让你知道FLEX的应用以及网页上的作用
- 关于回调函数应用的理解以及小例子
- 基于vue2.0以及better-scroll实现scroll滑动组件及所实现组件的应用例子
- Flex的应用中如何使用特殊字符的例子
- Java RMI 介绍和例子以及Spring对RMI支持的实际应用实例
- Flex中如何利用mx:states和mx:State创建不同状态应用的例子
- Flex环境中“帧”的概念以及应用
- 深入理解 CSS3 弹性盒布局模型(flex)----以及实战应用