Bom dia pessoal, esta eh minha primeira duvida na lista.
Estou puxando um xml por HTTPService e preciso que seja em E4X e
preciso que o xField pegue o atributo idade da tag nome do XML.
Pensei que era com o dataFunction, mas ele esta sendo usado para
deixar o x-axis com os dados da idade.
O xml está com a seguinte estrutura:
<?xml version="1.0" encoding="utf-8"?>
<produtos>
<produto id="1">
<nome idade="27">Joao</nome>
</produto>
<produto id="2">
<nome idade="25">Jose</nome>
</produto>
<produto id="3">
<nome idade="14">Ana</nome>
</produto>
</produtos>
Meu MXML:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="horizontal"
applicationComplete="dados.send();">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.charts.chartClasses.Series;
import mx.events.ListEvent;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
[Bindable]
public var dadosE4X:XMLList;
public function collectionEventE4X(e:ResultEvent):void {
dadosE4X = e.result.produto as XMLList;
}
public function vejaEventE4X(e:ListEvent):void {
Alert.show(e.target.selectedit...@id,"Com E4X");
}
public function teste(series:Series, item:Object,
fieldName:String):Object {
var item:Object = item.no...@idade;
return item;
}
]]>
</mx:Script>
<mx:Box width="100%">
<mx:BarChart width="500" dataProvider="{dadosE4X}" >
<mx:verticalAxis>
<mx:CategoryAxis categoryField="nome"/>
</mx:verticalAxis>
<mx:series>
<mx:BarSeries xField="no...@idade"
dataFunction="teste"/>
</mx:series>
</mx:BarChart>
</mx:Box>
<mx:HTTPService id="dados" url="dadosE4x.xml" showBusyCursor="true"
result="collectionEventE4X(event)" resultFormat="e4x" />
</mx:Application>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---