Displaying grouped data in AdvancedDataGrid row data

Displaying grouped data in AdvancedDataGrid row data

Postby tomrff » Fri Feb 04, 2011 4:18 pm

create advanceddatagrid in Adobe flex
group row data
<?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 student:ArrayCollection = new ArrayCollection([

{Course:'Course', CourseName:'B.Sc.', Branch:'Physics', Girls:60, Boys:120, TotalStudent:180,

PASSinper:98.0, FAILinper:2.0},

{Course:'Course', CourseName:'B.Sc.', Branch:'Mathematics', Girls:50, Boys:150,

TotalStudent:200, PASSinper:98.5, FAILinper:1.5},

{Course:'Course', CourseName:'B.Sc.', Branch:'Chemistry', Girls:100, Boys:50,

TotalStudent:150, PASSinper:97.0, FAILinper:3.0},

{Course:'Course', CourseName:'B.tech.', Branch:'CS', Girls: 45, Boys:75, TotalStudent:120,

PASSinper:99.0, FAILinper:1.0},

{Course:'Course', CourseName:'B.tech.', Branch:'IT', Girls: 55, Boys:65, TotalStudent:120,

PASSinper:99.5, FAILinper:0.5},

{Course:'Course', CourseName:'B.tech.', Branch:'EC', Girls: 25, Boys:95, TotalStudent:120,

PASSinper:96.7, FAILinper:3.3},

{Course:'Course', CourseName:'B.tech.', Branch:'EI', Girls: 40, Boys:80, TotalStudent:120,

PASSinper:95, FAILinper:5},

{Course:'Course', CourseName:'B.tech.', Branch:'Mechanical', Girls:10, Boys: 80,

TotalStudent:90, PASSinper:97.5, FAILinper:2.5},

{Course:'Course', CourseName:'B.tech.', Branch:'Civil', Girls: 15, Boys:45, TotalStudent:60,

PASSinper:92, FAILinper:8},

{Course:'Course', CourseName:'B.Pharma.', Branch:'Pharmacy', Girls:70, Boys:130,

TotalStudent:200, PASSinper:99.8, FAILinper:0.2},

{Course:'Course', CourseName:'M.B.A.', Branch:'HR', Girls:48, Boys:72, TotalStudent:120,

PASSinper:100, FAILinper:0},

{Course:'Course', CourseName:'M.B.A.', Branch:'Finance', Girls:40, Boys:80, TotalStudent:120, PASSinper:85, FAILinper:15},

{Course:'Course', CourseName:'M.B.A.', Branch:'Marketing', Girls:20, Boys:100,

TotalStudent:120, PASSinper:99, FAILinper:1},

{Course:'Course', CourseName:'M.B.A.', Branch:'IT & HR', Girls:30, Boys:90, TotalStudent:120,

PASSinper:100, FAILinper:0},

{Course:'Course', CourseName:'M.C.A.', Branch:'Computer Science', Girls:30, Boys:90,

TotalStudent: 120, PASSinper:99.1, FAILinper:0.9},

]);

]]>

</fx:Script>

<s:Panel title="Displaying grouped data in AdvancedDataGrid" height="470" width="831">

<mx:AdvancedDataGrid

height="414"

x="13" y="13" initialize="gc2.refresh();">

<mx:dataProvider>

<mx:GroupingCollection2 id="gc2" source="{student}">

<mx:Grouping label="Course">

<mx:GroupingField name="Course"/>

<mx:GroupingField name="CourseName"/>

</mx:Grouping>

</mx:GroupingCollection2>

</mx:dataProvider>

<mx:columns>

<mx:AdvancedDataGridColumn dataField="Course"/>

<mx:AdvancedDataGridColumn dataField="CourseName" headerText="CourseName"/>

<mx:AdvancedDataGridColumn dataField="Branch"/>

<mx:AdvancedDataGridColumn dataField="Girls"/>

<mx:AdvancedDataGridColumn dataField="Boys"/>

<mx:AdvancedDataGridColumn dataField="TotalStudent"/>

<mx:AdvancedDataGridColumn dataField="PASSinper"/>

<mx:AdvancedDataGridColumn dataField="FAILinper"/>

</mx:columns>

</mx:AdvancedDataGrid>

</s:Panel>

</s:Application>
Attachments
1341-1.groupeddatainadvanceddatagrid.GIF
1341-1.groupeddatainadvanceddatagrid.GIF (25.68 KiB) Viewed 759 times
tomrff
 
Posts: 33
Joined: Sat Jan 08, 2011 10:12 pm

Return to Adobe FLEX Flash

Who is online

Users browsing this forum: No registered users and 1 guest

cron