2 Replies Latest reply on Feb 15, 2011 6:03 PM by miguel8312

    Advanced Data Grid + PHP + MYSQL




      I am trying to read some data in ADG, using HTTPService wich get response from a PHP page, which reads data from a MYSQL DB  without any success.

      Here is my XML when I read the page :


      <itens label="Matriz de Alocação">

      <grupo_controle label="Qualidade Ambiental">

      <item_controle label="Lei de Uso e Ocupação do Solo" peso_controle="0">

      <item_verificacao label="ZPAM" peso_verifica="0"/>

      <item_verificacao label="ZP1" peso_verifica="0"/>

      <item_verificacao label="ZP2 / ZAR1 / ZAR2" peso_verifica="0"/>

      <item_verificacao label="ZP3 / ZA" peso_verifica="0"/>

      <item_verificacao label="ZAP" peso_verifica="0"/>

      <item_verificacao label="ZCBA / ZCVN" peso_verifica="0"/>

      <item_verificacao label="ZHIP / ZCBH" peso_verifica="0"/>


      <item_controle label="Locação com topografia regular" peso_controle="0">

      <item_verificacao label="Média menor que 10%" peso_verifica="0"/>

      <item_verificacao label="Média entre 10% e 15%" peso_verifica="0"/>

      <item_verificacao label="Média entre 15% e 30%" peso_verifica="0"/>

      <item_verificacao label="Média acima de 30%" peso_verifica="0"/>





      I use 2 variables :

      [Bindable] public var MatrizList:XMLListCollection;

      [Bindable] public var MatrizHier:HierarchicalData;


      THE HTTPService:

      <mx:HTTPService id="pesquisaService"






      The Result Handler for HTTPService:

      public function pesquisaResultHandler(event:ResultEvent):void {

        MatrizList = new XMLListCollection(event.result.itens);

        MatrizHier = new HierarchicalData(event.result.itens);

        txtArea.text = event.result.toString(); ---> I put this text area to see if the XML is coming correctly, and YES, it is coming !



      The data grid:

      <mx:AdvancedDataGrid x="33" y="89" id="adg1" width="832" height="100%"  >


      <mx:HierarchicalData source="{MatrizHier}"/>



      <mx:AdvancedDataGridColumn headerText="Nome" dataField="@label"/>

      <mx:AdvancedDataGridColumn headerText="Peso de Controle" dataField="@peso_controle"/>

      <mx:AdvancedDataGridColumn headerText="Peso de Verificação" dataField="@peso_verifica"/>




      What's wrong ?


      Best regards,