0

XMLList を表示している dataGrid の itemRenderer として、テキストに基づいたカスタム コンポーネントを使用しています。この itemRenderer を複数の列で再利用できるようにしたいのですが、どのフィールドをテキスト値に割り当てるかを知るために dataGridColumn にアクセスするにはどうすればよいですか?

super.data は XML アイテム全体を提供し、super.parentDocument は DataGrid 全体を提供します

前もって感謝します。

4

1 に答える 1

3

見つけるのは簡単ではありませんでしたが、答えは次のとおりです。

data[(listData as DataGridListData).dataField

data は、XML アイテム パスへの参照です。listData は、IDropInListItemRenderer を実装するすべてのプロパティです。それを DataGridListData としてキャストすると、dataGrid になります。これにより、dataField プロパティにアクセスできるようになりました。

ここで見つけた記事全体を読むことができます

リンクをクリックすると、私が回答を得たページに直接移動できますが、この記事全体は、itemRenderers を初めて使用する人にとって読みやすいものです。

于 2010-03-03T20:16:13.447 に答える