我正在使用基于文本的自定义组件作为显示 XMLList 的 dataGrid 的 itemRenderer。我希望能够将此 itemRenderer 重新用于多个列,如何访问 dataGridColumn 以便我知道将哪个字段分配给文本值?
super.data 给了我整个 XML 项,super.parentDocument 给了我整个 DataGrid
提前致谢。
我正在使用基于文本的自定义组件作为显示 XMLList 的 dataGrid 的 itemRenderer。我希望能够将此 itemRenderer 重新用于多个列,如何访问 dataGridColumn 以便我知道将哪个字段分配给文本值?
super.data 给了我整个 XML 项,super.parentDocument 给了我整个 DataGrid
提前致谢。
这并不容易找到,但答案是:
data[(listData as DataGridListData).dataField
data 是对 XML 项传递的引用。listData 是任何实现 IDropInListItemRenderer 的属性。将其转换为 DataGridListData 因为它是一个 dataGrid。这使我可以访问 dataField 属性。
你可以阅读我在这里找到的整篇文章
该链接将直接将您带到我从中获得答案的页面,但整篇文章对于 itemRenderers 的新手来说都是一本好书。