FLEX复合对象属性如何在DATAGRID中访问

birdyfan 2008-09-24
各位大虾,请教个问题.我用RemoteObject调用了后台JAVA端一个方法返回一个对象列表.列表里每个对象除了基本属性外还有自定义的对象属性.比如列表里放了5个people对象,每个people对象里还有location这个对象属性,我在FLEX端也写了对应的的People.as和Location.as类,我想把People里的属性读到一个DataGrid里,包括location对象属性里的基本属性.调试的时候值都能顺利接到,并且都有类型,但是不知道DataGridColumn里如何写?
如下:
<mx:DataGrid rowCount="5" dataProvider="{peopleList}">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="NAME" />
<mx:DataGridColumn dataField="location.name" headerText="LOCATION" /> <mx:DataGridColumn dataField="age" headerText="AGE" />
<mx:DataGridColumn dataField="companyPhone" headerText="COMPANYPHONE" />
<mx:DataGridColumn dataField="companyAddress" headerText="COMPANYADDRESS" />
<mx:DataGridColumn dataField="mobilePhone1" headerText="MOBILEPHONE" /> </mx:columns>
</mx:DataGrid>

望高手告知,感谢
birdyfan 2008-09-25
ltian 写道
可以用DataGridColumn 的labelFunction属性指定一个自定义函数来返回你要的任何东西进行显示。

非常感谢,已经解决
sparks0928 2009-02-17
请假一下是如何解决的?
Global site tag (gtag.js) - Google Analytics