您的位置:首页 > 其它

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

2011-01-18 01:08 507 查看
<!-- 调用回调函数来格式化时间类型的显示 -->
<mx:DataGridColumn headerText="创建日期" width="120" dataField="svrCreateDate" labelFunction="dateLabel" dataTipField="svrCreateDate" dataTipFunction="dateTipLabel" showDataTips="true" />

//定义用于时间显示的回调函数
private function dateLabel(item:Object,column:DataGridColumn):String{
return dateFormatter.format(item[column.dataField]);
}

//定义用于时间提示显示的回调函数
private function dateTipLabel(item:Object):String{
return dateFormatter.format(item.svrCreateDate);
}

<mx:DataGridColumn headerText="产品" dataField="stk_prod_id" labelFunction="productNameLabel" />

//定义获取得产品名称的方法,从复合对象从获得产品名称
//item[column.dataField]当前列,当前产品对象。
private function productNameLabel(item:Object,column:DataGridColumn):String{
//获得产品名称
return item[column.dataField].prodName;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: