Bonjour,
Je n'arrive pas à charger un XML externe dans ma datagrid, je ne comprends absolument pas pourquoi, pouvez-vous m'aider svp ?
Voilà mon code :
Et la forme du XML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 <?xml version="1.0" encoding="utf-8"?> <mx:Application name="HTTPService_resultFormat_test_2" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top" backgroundColor="white" creationComplete="initApp()"> <mx:Script> <![CDATA[ import mx.controls.Alert; public function initApp():void{ comXML.send(); } ]]> </mx:Script> <mx:HTTPService id="comXML" url="http://localhost/process/XML/commercial.xml" resultFormat="e4x"/> <mx:XMLListCollection id="comXMLList" source="{comXML.lastResult.commercial}"/> <mx:TabNavigator x="10" y="10" width="800" height="500"> <mx:Canvas label="Processus" width="100%" height="100%"> <mx:TabNavigator x="10" y="10" width="100%" height="100%"> <mx:Canvas id="procCom" label="Processus commercial"> <mx:DataGrid id="comDg" dataProvider="{comXMLList}" width="100%"> <mx:columns> <mx:DataGridColumn id="instC" dataField="instance" headerText="Instance :"/> <mx:DataGridColumn id="fileC" dataField="filename" headerText="Nature :"/> <mx:DataGridColumn id="refC" dataField="ref" headerText="Ref :"/> <mx:DataGridColumn id="downC" dataField="download" headerText="Download :"/> </mx:columns> </mx:DataGrid> </mx:Canvas> </mx:TabNavigator> </mx:Canvas> <mx:Canvas label="GED" width="100%" height="100%"> <mx:TabNavigator x="10" y="10" width="100%" height="100%"> <mx:Canvas label="GED" width="100%" height="100%"> </mx:Canvas> </mx:TabNavigator> </mx:Canvas> </mx:TabNavigator> </mx:Application>
Merci d'avance que l'aide que vous pourrez m'apporter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <root> <commercial> <instance>a</instance> <ref>c</ref> <filename></filename> <download>E</download> </commercial> <commercial> <instance>a</instance> <ref>c</ref> <filename>b</filename> <download>analytic.png</download> </commercial> </root>
ps : J'ai aussi mis un fichier crossdomain.xml à la racine de mon serveur
Partager