【求助】flex 遍历 mxl对象
需要把resultXml遍历后付给gdData,有错误,高手们帮忙看一看吧,谢谢了!
代码如下:
<mx:Script> <![CDATA[ import mx.rpc.events.ResultEvent; import mx.collections.ArrayCollection; [Bindable]//声明为绑定形式 public var gdData:ArrayCollection=new ArrayCollection();//datagrid要绑定的数据源 private function onresult(event:ResultEvent):void { //var resultXml:XML=ws1.idSelect.lastResult.string.NewDataSet; var resultXml:XML = XML(ws1.idSelect.lastResult); for each(var element:XML in resultXml){ var obj:Object=new Object(); obj.id=element.id; obj.sglx=element.sglx; obj.bgkz=element.bgkz; obj.hgfw=element.hgfw; gdData.addItem(obj)} //这里处理你返回的数据 //这个WebService负责返回你的数据源返回的数据源的xml转换成ArrayCollection 赋值给gdData } ]]></mx:Script>