データ内容に応じてDataGirdの行の背景色を変えたい
DataGirdをカスタマイズする方法
カスタマイズ内容
・rowColorFunctionプロパティでカラーの値を返す関数を定義できるように
・drawRowBackgroundsをオーバーライドしてrowColorFunctionで取得した色で描画するよう変更
サンプルの表示条件
・在庫があるものは【行】をクリーム色
・在庫がないものは【行】をグレイ
サンプルではitemRendererも併用していますのでさらに
・在庫が10以下の【カラム】をピンク
(itemRendererが優先されます)
rowColorFunctionの定義がないもしくは空行はデフォルトの背景色を使っています。
でも行すべての文字を太字にしたい等背景色以外の設定はitemRendererを使わないといけない。。。
itemRendererを利用する方法
sato-shiさんが書いてました
http://d.hatena.ne.jp/sato-shi/20060824/p3
上のサンプルの参考にさせていただきました。