In this example you can see how we can use a item renderer property in AdvanceddataGrid control.
In this example you can see how we can use a item renderer property in AdvanceddataGrid control.In this example you can see how we can use a item renderer property in AdvanceddataGrid control.
The tag of item renderer property is:
<mx:rendererProviders>
<mx:AdvancedDataGridRendererProvider
dataField="SubjectMarks"
renderer="chartrendererinadvanceddatagrid"
columnIndex="0"
columnSpan="0"/>
</mx:rendererProviders>
It has the following property: column, columnIndex, columnSpan, dataField, depth, renderer, rowSpan. In this example we use a pie chart as a item renderer and displayed in AdvancedDataGrid.
|
<?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]{Name: "Amit", TotalMarks:317, children:[{SubjectMarks:[{Marks:68},{Marks:62},{Marks:74},{Marks:56},{Marks:57}]}]}, {Name: "Sumit", TotalMarks:297, children:[{SubjectMarks:[{Marks:50},{Marks:60},{Marks:62},{Marks:70},{Marks:55}]}]}, {Name: "Reena", TotalMarks:340, children:[{SubjectMarks:[{Marks:76},{Marks:71},{Marks:73},{Marks:55},{Marks:65}]}]}, {Name: "Bikrant", TotalMarks:382, children:[{SubjectMarks:[{Marks:82},{Marks:61},{Marks:75},{Marks:87},{Marks:77}]} ]} ]); ]]> variableRowHeight="true" x="11" y="11" height="339"
width="522"> dataField=" SubjectMarks"renderer=" chartrendererinadvanceddatagrid"columnIndex=" 0"columnSpan=" 0"/> </mx:rendererProviders> </mx:AdvancedDataGrid></s:Application> |
|
<?xml version="1.0"?> <mx:VBox height="200" width="100%" xmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:mx=" library://ns.adobe.com/flex/mx"xmlns:s=" library://ns.adobe.com/flex/spark">width=" 100%"height=" 100%"showDataTips=" true"> <mx:series>labelPosition=" callout"field=" Marks"fills=" {[sc1, sc2, sc3, sc4, sc5]}" /> </mx:series> </mx:PieChart></mx:VBox> |
To view this page ensure that Adobe Flash Player version 10.0.0 or greater is installed.