Boa tarde pessoal,

Estou com um dataGrid que está sendo populado através de HTTPService com um
arquivo ColdFusion que gera um Xml.
Segue o código.

   <mx:HTTPService id="userRequest"
       url="http://www.someaddress.com/returncfxml.cfm";
       useProxy="false" method="POST" />

   <mx:Component id="ImageRenderer">
        <mx:VBox
            width="100%" height="140"
            horizontalAlign="center" verticalAlign="middle">
            <mx:Image source="{'????????'}" width="100" height="100" />
        </mx:VBox>
    </mx:Component>

   <mx:DataGrid id="dgUserRequest" dataProvider="{
userRequest.lastResult.realstates.realstate}">
      <mx:columns>
         <mx:DataGridColumn headerText="MLS" dataField="mls"/>
         <mx:DataGridColumn headerText="Class" dataField="class"/>
         <mx:DataGridColumn headerText="Type" dataField="type"/>
         <mx:DataGridColumn
                headerText="Image" width="150"
                itemRenderer="{ImageRenderer}" />
      </mx:columns>
   </mx:DataGrid>

Meu ColdFusion que gera o Xml é basicamente esse...

<cfprocessingdirective pageencoding = "utf-8" suppressWhiteSpace = "Yes">
 <cfquery name="alluserinfo" datasource="something">
    SELECT mls, class, type FROM some_table
</cfquery>
<cfxml variable="userXML">
    <realstates>
        <cfloop query="alluserinfo">
          <cfoutput>
             <realstate>
                <mls>#toString(mls)#</mls>
                 <class>#class#</class>
                 <type>#type#</type>
                <image>http://www.someaddress.com/pics/PICTURE#mls#.jpg
</image>
                ....
             </realstate>
          </cfoutput>
        </cfloop>
    </realstates>
</cfxml>
<cfoutput>#userXML#</cfoutput>
</cfprocessingdirective>

Está funcionando, mostrando os valores do banco, só as imagens ainda não,
isso quero fazer funcionar.

Agora as perguntas:
- Como apontar o <mx:Image source="" > pra o nó <IMAGE> do meu
ColdFusion/Xml? E tá certo criar o ItemRenderer ali né?
> Tentei isso <mx:Image source="{'
userRequest.lastResult.realstates.realstate.image'}" width="100"
height="100" /> mas ta dando erro "..undefined property image".

- Quero colocar um linkButton em cada linha do dataGrid e quando o usuário
clicar vai acessar os Detalhes do ítem selecionado (como foto, endereços,
etc), ai vai pra otra Stage ou algo assim.

E também o que já andei pesquisando, mas na prática não deu certo ainda:
- Fazer um filtro por uma das tags do XML ali... por exemplo por <TYPE>
usando um Combobox.

Por enquanto é isso hehehe.

Obrigado.

Abraço,
Arleston

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a