itemRenderer の updateDisplayList メソッド内で datagrid の dataProvider にアクセスするにはどうすればよいですか?
次のコードを試してみました。論理的にも見えるnull参照エラーが発生しています。「this」オブジェクトに接続せずに所有者を Datagrid 変数として取得しているだけなので、その dataProvider プロパティは null のみになります。以下は、 updateDisplayList メソッド内の dataProvider アクセスに関連する私のコードです
var owner:DataGrid;
var duration:Number=owner.dataProvider.getItemAt(owner.selectedIndex).duration;
for(var i:int=1;i<duration;i++)
{
graphics.moveTo(i*w/duration, h);
graphics.lineTo(i*w/duration, 0);
}