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 :
Mon DataGrid est déclaré comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
J'aimerais ne pas avoir a tout parser a la main pour faire le chargement.
Merci pour vos lumières sur ce problème.
Partager