CellRenderer 属性

data 属性是一个包含为 CellRenderer 设置的所有属性的对象。例如,在下面的类(该类定义了一个扩展 Checkbox 类的自定义 CellRenderer)中,注意 data 属性的 setter 函数将 data.label 的值传递给从 CheckBox 类继承的 label 属性:

    public class CustomRenderer extends CheckBox implements ICellRenderer {
        private var _listData:ListData;
        private var _data:Object;
        public function CustomRenderer() {
        }
        public function set data(d:Object):void {
            _data = d;
            label = d.label;
        }
        public function get data():Object {
            return _data;
        }
        public function set listData(ld:ListData):void {
            _listData = ld;
        }
        public function get listData():ListData {
            return _listData;
        }
    }
}

selected 属性用于定义列表中的某一单元格是否已被选中。