- Mark as New
- Follow
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report
Just in case you mean adding a column to a DataGrid in ActionScript, here is your simplified code.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="srv.send();" >
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable] public var myData:ArrayCollection;
public function onresult():void{
myData=ArrayCollection(srv.lastResult.Document.Record)
}
private function addColumn():void{
for each(var col:DataGridColumn in HomeTeam.columns){
if(col.headerText == "Runs"){
return;
}
}
var dgc:DataGridColumn = new DataGridColumn();
dgc.headerText = "Runs";
dgc.dataField = "runs";
dgc.width = 40;
var ac:ArrayCollection = new ArrayCollection(HomeTeam.columns);
ac.addItemAt(dgc, 1);
HomeTeam.columns = ac.toArray();
}
]]>
</mx:Script>
<mx:HTTPService id="srv" url="data.xml" result="onresult()"/>
<mx:DataGrid id="HomeTeam" dataProvider="{myData}" width="500" height="300">
<mx:columns>
<mx:DataGridColumn id="Hcol1" headerText="Player" dataField="DisField" width="170"/>
<mx:DataGridColumn id="Hcol2" headerText="Average" dataField="Value" width="170"/>
<mx:DataGridColumn id="Hcol3" headerText="Matchs" draggable="false" dataField="Prefix" width="170"/>
</mx:columns>
</mx:DataGrid>
<mx:Button label="Add Runs Column" click="addColumn();"/>
</mx:Application>
<?xml version='1.0' encoding='utf-8' ?>
<Document Title='50 Runs Milestone'>
<Record>
<DisField>K Sangakkara</DisField>
<Value>200.00</Value>
<runs>50</runs>
<Prefix>KXIP Vs DC</Prefix>
</Record>
<Record>
<DisField>R Sharma</DisField>
<Value>185.19</Value>
<Prefix>KXIP Vs DC</Prefix>
<runs>50</runs>
</Record>
<Record>
<DisField>W Jaffer</DisField>
<Value>151.52</Value>
<Prefix>BRC Vs CSK</Prefix>
<runs>50</runs>
</Record>
<Record>
<DisField>G Gambhir</DisField>
<Value>135.14</Value>
<Prefix>CSK Vs DD</Prefix>
<runs>50</runs>
</Record>
<Record>
<DisField>M Boucher</DisField>
<Value>125.00</Value>
<Prefix>KKR Vs BRC</Prefix>
<runs>50</runs>
</Record>
<Record>
<DisField>A Gilchrist</DisField>
<Value>119.05</Value>
<Prefix>KXIP Vs DC</Prefix>
<runs>50</runs>
</Record>
<Record>
<DisField>S Asnodkar</DisField>
<Value>113.64</Value>
<Prefix>RR Vs BRC</Prefix>
<runs>50</runs>
</Record>
</Document>
Views
Replies
Total Likes