2010-03-03 60 views
0

我正在使用基于文本的自定义组件,作为显示XMLList的dataGrid的itemRenderer。我想能够重复使用这个itemRenderer多列,我如何访问dataGridColumn,所以我知道哪个字段分配给文本值?如何从itemRenderer中访问dataGridColumn?

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

在此先感谢。

回答

3

这是不容易找到,但答案是:

data[(listData as DataGridListData).dataField 

数据是对XML物品通过一个参考。 listData是实现IDropInListItemRenderer的任何属性。将其转换为DataGridListData会导致它是一个dataGrid。这使我可以访问dataField属性。

你可以阅读整篇文章,我发现here

该链接将直接带您到我从我的回答网页,但整篇文章是任何新itemRenderer的一个良好的阅读。