[Flex] GridItemRendererの中でdataFieldにアクセスするには
mx:DataGridの時には、listDataでアクセスできたdataFieldですが、
spark:DataGridになって見当たらなくなっています。
GridItemRenderer内でdataFieldにアクセスするには、
columnプロパティを見ればいいようです。
columnはGridColumnそのものなので、
当然、定義されているdataFieldやcolumnIndex、headerTextなどに簡単にアクセスできます。
override public function set data(value:Object):void { var code:String = value[column.dataField]; var colIndex:int = column.columnIndex; }
これは以前より分かりやすくなりましたね。
== ランキングに参加しています。ぜひクリックお願いします ==
[Flex] sparkのDataGridで列ごとの文字揃えを変更する [Flex] spark:DataGridでセルに指定したtoolTip(DataTip)が正しく表示されないときがある