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 {
                    }
            }
    }
    
  • 相关阅读:
    spark shuffle过程分析
    Android实现网络多线程断点续传下载
    幻世(OurDream)TM 2D图形引擎开通捐赠渠道
    MDA模型定义及扩展
    STL在迭代的过程中,删除指定的元素
    c# POST和GET方式通过server地址提交数据
    Python爬虫抓取csdn博客
    Word Ladder II
    HDU 4183 Pahom on Water(最大流SAP)
    poj1011 Sticks
  • 原文地址:https://www.cnblogs.com/wqing/p/2482021.html
Copyright © 2011-2022 走看看