labelFunction对分层的AdvancedDataGrid没用吗?

时间:2011-05-11 10:27:30

标签: flex flex4 flex4.5

labelFunction的签名是:

myLabelFunction(item:Object,column:DataGridColumn):String

其中item包含DataGrid项对象,column指定DataGrid列。因此,使用平面数据,您可以获得使用item [column.dataField]格式化所需的值。

然而,根据层次数据,您可以在项目参数中获得整个“文件夹” - 即层次结构中的所有项目 - 那么您如何选择使用哪一个?

EG。由国家组织组织的气象数据

Arizona - maxTemp - Jan, Feb, March, April
Arizona - minTemp - Jan, Feb, March, April
California - maxTemp - Jan, Feb, March, April
California - minTemp - Jan, Feb, March, April

如果你想格式化这个,你会得到整个Arizona项目,其中包含一个包含maxTemp和minTemp数据的子数组,没有办法判断你是在格式化maxTemp还是minTemp。还是有???

1 个答案:

答案 0 :(得分:0)

等等......毕竟它似乎有效。我没有得到它,但无论如何项[column.dataField]工作。