C/ um xml "fisico" (getUsuariosXML.xml):
<usuarios>
<usuario id="1">
<nome><![CDATA[Fulano]]></nome>
<telefone><![CDATA[3222-2222]]></telefone>
</usuario>
<usuario id="2">
<nome><![CDATA[Siclano]]></nome>
<telefone><![CDATA[3333-3333]]></telefone>
</usuario>
</usuarios>
fica legal + - assim:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" creationComplete="getUsuarios.send()">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
public var usuarios:ArrayCollection;
private function
preencheDatagrid(event:ResultEvent):void
{
usuarios =
getUsuarios.lastResult.usuarios.usuario;
}
]]>
</mx:Script>
<mx:HTTPService id="getUsuarios" url="getUsuariosXML.xml"
result="preencheDatagrid(event)"/>
<mx:DataGrid dataProvider="{usuarios}">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="id"
width="30"
textAlign="right"/>
<mx:DataGridColumn headerText="Nome"
dataField="nome"/>
<mx:DataGridColumn headerText="Telefone"
dataField="telefone"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>
Vc testou se o seu end: http://localhost:3000/usuarios/getUsuariosXML.xxx
imprime o xml na se colocar a url no browser ?
qquer coisa da um grito
;-)
Ricardo
On 18 jun, 18:38, "Italo Matos" <[EMAIL PROTECTED]> wrote:
> Bem Pessoal,
> Vamos dizer que tenha o seguinte XML
> <usuarios>
> <usuario id=123 nome="teste" telefone="132838928"/>
> <usuario id=124 nome="teste1" telefone="4983294289"/>
> ....
> </usuarios>
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
> creationComplete="getUsuarios.send()">
> <mx:HTTPService id="getUsuarios"
> url="http://localhost:3000/usuarios/getUsuariosXML
> "/>
> ....
>
> </mx:Application>
>
> Como faria para mostrar o resultado no dataGrid?
>
> tentei da seguinte forma, porem não funcionou.
>
> <mx:DataGrid x="10" y="10" width="535" dataProvider="{
> getUsuarios.lastResult.usuarios.usuario}">
> <mx:columns>
> <mx:DataGridColumn headerText="Column 1" dataField="id"/>
> <mx:DataGridColumn headerText="Column 2" dataField="nome"/>
> <mx:DataGridColumn headerText="Column 3"
> dataField="telefone"/>
> </mx:columns>
> </mx:DataGrid>
>
> --
> Ítalo Matos Cavalcante Santos
> Desenvolvedor Web/Mobile
> Analista de Sistemashttp://italomatos.blog.com- Flex nos Trilhos
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---