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
请假一下是如何解决的?
|