zoukankan      html  css  js  c++  java
  • Flash datagrid嵌入ComboBox

    好久没有更新博客了,变懒 了。继续努力。

    datagrid中样式设置如下:

    var colH:DataGridColumn = new DataGridColumn();
    colH=DG.getColumnAt(DG.getColumnIndex(" "));
    colH.cellRenderer = ComRenderer;
    

    代码如下:

    package {
            import fl.core.InvalidationType;
            import fl.controls.ComboBox;
            import fl.controls.listClasses.ICellRenderer;
            import fl.controls.listClasses.ListData;
            public class ComRenderer extends ComboBox implements ICellRenderer {
                    private var _listData:ListData;
                    private var _data:Object;
                    private var _selected:Boolean;
                    public function ComRenderer() {
                            super();
                            init();
                    }
                    private function init():void {
                            this.addItem({label:".to",data:0});
                            this.addItem({label:".fun",data:1});
                    }
                    override protected function draw():void {
                            if (isInvalid(InvalidationType.SELECTED)) {
                                    _data.index = selectedIndex;
                            }
                            super.draw();
                    }
                    public function get listData():ListData {
                            return _listData;
                    }
                    public function set listData(value:ListData):void {
                            _listData = value;
                    }
                    public function get data():Object {
                            return _data;
                    }
                    public function set data(value:Object):void {
                            _data=value;
                            this.selectedIndex=value.index;
                    }
                    public function get selected():Boolean {
                            return _selected;
                    }
                    public function set selected(value:Boolean):void {
                            _selected=value;
                    }
                    public function setMouseState(state:String):void {
                    }
            }
    }
    
  • 相关阅读:
    挖地雷
    图的遍历
    数字三角形
    小凯的数字
    开心的金明
    ACM Training DAY 1
    ACM模板大整理
    [Java程序设计基础] Day 1 实验课 Java的环境配置与Java数组
    #寒假集训[20200113]
    #寒假集训[20200112]
  • 原文地址:https://www.cnblogs.com/wqing/p/2482021.html
Copyright © 2011-2022 走看看