麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Flex > 正文

如何在Renderer中設(shè)置屬性 Renderer中設(shè)置屬性的方法實(shí)例

2024-09-08 18:17:18
字體:
供稿:網(wǎng)友

ClassFactory的properties妙用

1)UITextField與label,使用label顯不出來

復(fù)制代碼 代碼如下:

package com.citigroup.presentation.csa
{
    import flash.events.MouseEvent;

    import mx.controls.Label;
    import mx.controls.advancedDataGridClasses.AdvancedDataGridHeaderRenderer;
    import mx.core.UITextField;
    import mx.events.FlexEvent;

    public class GroupHeaderRenderer extends AdvancedDataGridHeaderRenderer
    {
        public var children:Array=[];
        public var expand:Boolean=true;
        private var l:UITextField;
        public function GroupHeaderRenderer()
        {
            super();
            l=new UITextField();
            l.text="[-]";
            l.addEventListener(MouseEvent.CLICK,toggle);
                    addChild(l);
            this.addEventListener(FlexEvent.CREATION_COMPLETE,init);

        }
        private function init(event:FlexEvent):void{
            if(expand){
                l.text="[-]";
            }else{
                l.text="[+]";
                toggleChildren(false);
            }
            this.removeEventListener(FlexEvent.CREATION_COMPLETE,init);
        }
        override public function set data(value:Object):void{
            super.data = value;
            this.setStyle("color","0xF9F088");
            this.setStyle("fontWeight","bold");
            this.setStyle("textAlign","left");
        }
        override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void{
                    super.updateDisplayList(unscaledWidth,unscaledHeight);
            label.x=0;
            l.x=label.x+label.width;
                    l.y=label.y;
        }

        private function toggle(event:MouseEvent):void{
            if(l.text=="[+]"){
                l.text="[-]";
                toggleChildren(true);
            }else{
                l.text="[+]";
                toggleChildren(false);
            }
        }
        private function toggleChildren(visible:Boolean):void{
            if(children.length<=1) return;
            for(var i:int=1;i<children.length;i++){
                children[i].visible=visible;
            }
        }
    }


public function genAdgColumn(headerText:String,dataField:String,width:Number=100):AdvancedDataGridColumn{
                var col:AdvancedDataGridColumn=new AdvancedDataGridColumn();
                col.headerText=headerText;
                col.dataField=dataField;
                col.width=width;
                return col;
            }
            public function genAdgColumnGroup(headerText:String,dataField:String,children:Array,expand:Boolean=true):AdvancedDataGridColumnGroup{
                var group:AdvancedDataGridColumnGroup=new AdvancedDataGridColumnGroup();
                group.headerText=headerText;
                group.dataField=dataField;
                <span style="color:#ff0000;">var cf:ClassFactory=new ClassFactory(GroupHeaderRenderer);
                cf.properties ={'children':children,'expand':expand};
                group.headerRenderer=cf;                 
                group.children=children;
                return group;
            }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费看日韩片 | 国产亲子伦在线观看 | 污版视频在线观看 | 精品一区二区三区免费毛片爱 | 欧美成人午夜 | 精品亚洲国产视频 | 久久精品久久精品国产大片 | 久久视频精品 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 91久久在线观看 | 国产精品久久av | 国产91亚洲精品久久久 | 色综合激情 | 国产日韩一区二区三区在线观看 | 久草成人在线观看 | 国产99久久精品一区二区300 | 亚洲国产精品一 | 在线无码| 97香蕉超级碰碰久久免费软件 | 黄网站在线免费 | 亚洲片在线 | 久久久久一区二区三区四区五区 | 在线a免费观看 | 国产一区视频免费观看 | 免费a级观看| 欧美a级在线免费观看 | 欧美一级黄色录相 | 亚洲网站在线观看视频 | 亚洲第一成网站 | 中文字幕免费在线看 | 日韩精品中文字幕一区 | 日韩黄在线观看 | 黄视频免费观看 | 一区二区三区四区视频在线观看 | 亚洲国产精品久久久久制服红楼梦 | 毛片在线看免费 | 圆产精品久久久久久久久久久 | 56av国产精品久久久久久久 | 成人精品一区二区三区中文字幕 | 国产亚洲精品成人a | 日韩做爰视频免费 |