如何从它的itemRenderer访问dataGridColumn?

时间:2010-03-03 18:54:35

标签: flex datagrid flex3 itemrenderer

我正在使用基于文本的自定义组件作为显示XMLList的dataGrid的itemRenderer。我希望能够为多个列重用此itemRenderer,如何访问dataGridColumn以便知道要分配给文本值的字段?

super.data给了我整个XML项目,super.parentDocument给了我整个DataGrid

提前致谢。

1 个答案:

答案 0 :(得分:3)

要找到它并不容易,但答案是:

data[(listData as DataGridListData).dataField

data是对XML项目传递的引用。 listData是实现IDropInListItemRenderer的任何属性。将它作为DataGridListData转换,因为它是一个dataGrid。这使我可以访问dataField属性。

您可以阅读我发现here

的整篇文章

该链接将直接转到我收到回复的页面,但整篇文章对于刚接触到itemRenderers的人来说都是一本很好的读物。