Hi Everyone, How come nothing show up in the datagrid? Please help.
How come LINE XXX shows nothing? LINE KKK generates the following xml document: <GetDialectsResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://FaciNet.com/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <GetDialectsResult> <Dialect> <ValueID>1</ValueID> <Description>English (Canada)</Description> </Dialect> <Dialect> <ValueID>2</ValueID> <Description>Spanish (Mexico)</Description> </Dialect> <Dialect> <ValueID>3</ValueID> <Description>Spanish (Honduras)</Description> </Dialect> <Dialect> <ValueID>4</ValueID> <Description>Portuguese (Brazil)</Description> </Dialect> <Dialect> <ValueID>5</ValueID> <Description>Turkish (Turkey)</Description> </Dialect> </GetDialectsResult> </GetDialectsResponse> The flex 2 code is shown below: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" creationComplete="WS.GetDialects.send()"> <mx:Script> <![CDATA[ import mx.rpc.events.ResultEvent; import mx.collections.XMLListCollection; [Bindable]private var _xlcMyListData:XMLListCollection; [Bindable]private var _xmlResult:XML; [Bindable]private var _myXmlList:XMLList; private function resultHandler(event:ResultEvent):void { _xmlResult = XML(event.result); //converts result Object to XML. can also use "as" operator trace(_xmlResult.toXMLString()); // LINE KKK var xlMyListData:XMLList = _xmlResult.Dialect; _xlcMyListData = new XMLListCollection(xlMyListData); trace(_xlcMyListData.toXMLString()); // LINE XXX } ]]> </mx:Script> <mx:WebService id="WS" wsdl="http://localhost:49320/CRM-WS- 2/Service.asmx?wsdl"> <mx:operation name="GetDialects" resultFormat="e4x" result="resultHandler(event)" /> </mx:WebService> <mx:Button id="test0" x="225" y="10" label="Button" click=" WS.GetDialects.send()"/> <mx:DataGrid dataProvider="{_xlcMyListData}"> <mx:columns> <mx:DataGridColumn dataField="@ValueID" headerText="Value ID" /> <mx:DataGridColumn dataField="@Description" headerText="Description" /> </mx:columns> </mx:DataGrid> </mx:Application>

