Flex
Popolare un DataGrid da XML
by admin on Sep.26, 2008, under Flex
Tool: Flex 3.0
Actionscript 3.0
Risorse: Popolare un DataGrid da XML
In questo breve esempio vedremo come popolare un DataGrid con pochissine righe di codice MXML senza l’ausilio di Actionscript 3.0, facendo invece clic sul link di Risorse si vedrà un altro approccio basato su un pò di codice actionscript 3.0 (c’è anche da considerare che gli xml dei due esempi sono diversi).
Codice MXML:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="xmlLoad.send()"> <mx:HTTPService url="xml/agenda.xml" resultFormat="e4x" id="xmlLoad" /> <mx:Panel width="100%" height="80%" right="10" left="10" top="10"> <mx:DataGrid id="agendaDG" dataProvider="{xmlLoad.lastResult.data}" height="100%"> <mx:columns> <mx:DataGridColumn dataField="@firstname" width="200" headerText="Nome" /> <mx:DataGridColumn dataField="@surname" width="200" headerText="Cognome" /> <mx:DataGridColumn dataField="@address" width="250" headerText="Indirizzo" /> <mx:DataGridColumn dataField="@phone" width="150" headerText="Telefono" /> </mx:columns> </mx:DataGrid> </mx:Panel> </mx:Application> |
Link:
- Esempio DataGridSample
- Esempio AgendaDataGrid