Tengo un xml que es generado por un PHP, el XML me devuelve un xml similar al siguiente:
Código :
<WSResult> <secciones> <seccion>A</seccion> <Id>3</Id> <disponible>si</disponible> <aula>103</aula> <capacidad>20</capacidad> <detalles>segundo Piso</detalles> </secciones> <secciones> <seccion>B</seccion> <Id>7</Id> <disponible>si</disponible> <aula>108</aula> <capacidad>20</capacidad> <detalles>primer piso</detalles> </secciones> </WSResult>
Este xml lo recupeero con un HTTPService y un ArrayCollection de la siguiente forma:
Código ActionScript :
//El HTTPService
<mx:HTTPService id="seccionRequest" url="xmllistasecciongrado.php" result="getSecciones(event)"
useProxy="false" method="POST">
<mx:request xmlns="">
<idgrado>{grado}</idgrado>
<anio>{anio}</anio>
</mx:request>
</mx:HTTPService>
//El objeto ArrayCollection
[Bindable]
private var lista_seccion:ArrayCollection=new ArrayCollection();
//Paso el XML al ArrayCollection
private function getSecciones(event:ResultEvent):void{
lista_seccion=new ArrayCollection([event.result.WSResult.secciones]);
}
//Asigno el ArrayCollection un ComboBox como origen de datos:
<mx:ComboBox id="seccion_cbo" width="100" dataProvider="{lista_seccion}" labelField="seccion"></mx:ComboBox>
Lo cierto es que todo el código me funciona bien solo cuando el xml devuelve un registro, en caso contrario en el comboBox se muestra:
[Object] [Object],
¿Se me pasó por alto algo?
¿Hay alguna otra manera de trabajar con un xml dinamico(php), ArrayCollection y un Combobox?
