首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex 遍历 mxl对象

2012-03-17 
【求助】flex 遍历 mxl对象需要把resultXml遍历后付给gdData,有错误,高手们帮忙看一看吧,谢谢了!代码如下:XM

【求助】flex 遍历 mxl对象
需要把resultXml遍历后付给gdData,有错误,高手们帮忙看一看吧,谢谢了!
代码如下:

XML code
<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>


[解决办法]
改下试试:element.@id; 
如果不好用再改下for each(var element:XML in resultXml.children()){

[解决办法]
能不能把resultXml的结构发上来?

热点排行