Chargement DataGrid depuis XML
Bonjour,
Je suis en train d'écrire un programme qui communique avec un serveur PHP via AMF. Mon appel et mon retour sont bon. Mon retour est un tableau dans lequel il y a un code retour, une chaine de caractère au format XML et un nom de fichier.
Le but est de charger un datagrid directement avec la chaine au format XML, mais je n'y arrive pas.
La structure XML est :
Code:
1 2 3 4 5 6 7 8
|
<MSGS>
<MSG Type="Sent" Nom="XXXX" NumLigne="11" Date="2011-08-29 13:14:02,297" Etat="" PosDeb="75" PosFin="115" />
<MSG Type="Received" Nom="XXXXY" NumLigne="14" Date="2011-08-29 13:14:02,297" Etat="" PosDeb="79" PosFin="369" />
.
.
.
</MSGS> |
Mon DataGrid est déclaré comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<mx:AdvancedDataGrid id="dtgListeMsg" x="20" y="10" height="300" sortableColumns="false" doubleClickEnabled="true" itemDoubleClick="listeSelected(event)" >
<mx:groupedColumns>
<mx:AdvancedDataGridColumn headerText="Numéro de ligne" width="150" dataField="NumLigne" />
<mx:AdvancedDataGridColumn headerText="Date et heure" width="150" dataField="Date" />
<mx:AdvancedDataGridColumn headerText="Type de message" width="150" dataField="Type" />
<mx:AdvancedDataGridColumn headerText="nom de l'entité" width="150" dataField="Nom" />
<mx:AdvancedDataGridColumn headerText="Etat" dataField="Etat" />
<mx:AdvancedDataGridColumn headerText="position debut" dataField="PosDeb" visible="false" />
<mx:AdvancedDataGridColumn headerText="position fin" dataField="PosFin" visible="false" />
</mx:groupedColumns>
</mx:AdvancedDataGrid> |
Lorsque j’exécute le code je n'ai pas de message d'erreur. J'ai une ligne vide qui est sélectionnable dans mon DataGrid.
J'aimerais ne pas avoir a tout parser a la main pour faire le chargement.
Merci pour vos lumières sur ce problème.