0

labelFunction 的签名是:

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

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

但是,对于层次结构数据,您将在 item 参数中获得整个“文件夹” - 即层次结构中的所有项目 - 那么如何选择使用哪个?

例如。天气数据按状态组按层次组织

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

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

4

1 回答 1

0

等等......它似乎毕竟工作。我不明白,但无论如何 item[column.dataField] 有效。

于 2011-05-11T11:30:16.290 回答