0

rowIndex と columnIndex があり、このセルの背景色を変更したいとしましょう

4

1 に答える 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 に答える