Comunidad de diseño web y desarrollo en internet online

flex 3 datagrid para mostrar directorio

Citar            
MensajeEscrito el 13 May 2009 12:08 pm
Hola, no sé si esto es posible, he intentado mostrar loas archivos de un directorio en un datagrid de flex, pero no lo consigo. Pego el code por si alguien es tan amable de ayudarme con esto.

Muchas gracias de antemano.

Código :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="white" backgroundAlpha="0" width="100%" height="100%" creationComplete="catalogos.send()">
<mx:HTTPService id="catalogos" url="php/readir.php"/>
      
<mx:DataGrid width="100%" height="75%" dataProvider="{catalogos.lastResult..catalogo}">
    <mx:columns>
          <mx:DataGridColumn headerText="Nombre" dataField="nombre"/>
      </mx:columns>
    </mx:DataGrid>
</mx:Application>



Código :

<catalogos>
<?php
$directorio=opendir($dir); 
while ($archivo = readdir($directorio)){
?>

          <catalogo>
        <nombre><?php echo "$archivo" ?></nombre>
          </catalogo>

<?php
}

?>
</catalogos>

Por jalt

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 May 2009 09:13 pm
En el data grid debe estar asi
dataProvider="{iddetudatagrid.lastResult.nombreRaizdelxml.nodo}"

y en tu xml agrega:


<?xml version="1.0" encoding="utf-8"?>


espero que te sirva

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 May 2009 08:02 am
Gracias por tu respuesta, lo he dejado como sigue, pero sin éxito :?

Código :

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundColor="white" backgroundAlpha="0" width="100%" height="100%" creationComplete="my_service.send()">
<mx:HTTPService id="my_service" url="php/readir.php"/>
      
<mx:DataGrid width="100%" height="75%" dataProvider="{my_service.lastResult.catalogos.nombre}">
    <mx:columns>
          <mx:DataGridColumn headerText="Nombre" dataField="nombre"/>
      </mx:columns>
    </mx:DataGrid>
</mx:Application>

Por jalt

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.