rowIndex と columnIndex があり、このセルの背景色を変更したいとしましょう
質問する
862 次
1 に答える
2
これを行う 1 つの方法は、デフォルトの itemRenderer を拡張し、set data メソッドをオーバーライドすることです。
override public function set data(value:Object):void {
super.data = value;
// retrieve the value of the list-based control's new public property
var minAge:Number = (listData.owner as MyList).minAge;
if (data.age < minAge) {
listLabel.setStyle("color",0xFF0000);
} else {
listLabel.setStyle("color",0x000000);
}
}
良い例へのリンクは次のとおりです。
http://blog.flexdevelopers.com/2009/06/flex-examples-item-renderers-in.html
于 2013-09-24T09:21:12.010 に答える