【发布时间】:2010-12-23 02:12:59
【问题描述】:
我有一个 DataGrid,它的 dataProvider 是一个 int 数组(每个数组都有不同的长度)。由于每一行都有可变大小(并且我想显示所有数据),我决定extend DataGridColumn and overwrite the itemToLabel function to be able to display the data。问题是我还需要根据 int 值以不同的方式显示数据。
我认为唯一的解决方案是编写一个 itemRenderer,但 itemRenderer.set(data) 函数接收的唯一输入是整个 int 数组。我相信我需要 itemToLabel 返回的确切字符串或 itemRenderer 所针对的单元格的列索引(基本上执行我在 itemToLabel 中实现的相同解析)。
我使用的是 Flex 3.4。感谢您的帮助。
【问题讨论】:
标签: apache-flex datagrid itemrenderer datagridcolumn