国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

Flex中讓鼠標(biāo)移至AdvancedDataGrid的行上不自動修改顯示效果

2024-09-12 17:51:10
字體:
供稿:網(wǎng)友
注意:事實上發(fā)現(xiàn),mx:Repeater控件在數(shù)據(jù)大的時候性能很差。
但是當(dāng)換成AdvancedDataGrid發(fā)現(xiàn),鼠標(biāo)在Grid上移動Flex自動為焦點所在行修改css,為屏蔽該效果,自定義如下控件:
ApmAdvancedDataGrid.as
復(fù)制代碼 代碼如下:

package com.nauproject.apm.common.custom
{
    import flash.events.MouseEvent;

    import mx.controls.AdvancedDataGrid;
    import mx.core.mx_internal;
    use namespace mx_internal;

    public class ApmAdvancedDataGrid extends AdvancedDataGrid
    {
        public function ApmAdvancedDataGrid()
        {
            super();
        }

        override protected function mouseOverHandler(event:MouseEvent):void {
        }

        override protected function mouseDownHandler(event:MouseEvent):void {
        }
    }
}

ApmAdvancedDataGridColumn.as
復(fù)制代碼 代碼如下:

package com.nauproject.apm.common.custom
{
    import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;

    [DefaultProperty("apmColumn")]

    public class ApmAdvancedDataGridColumn extends AdvancedDataGridColumn
    {
        public function ApmAdvancedDataGridColumn(columnName:String=null)
        {
            super(columnName);
        }

    }
}

用法示例:
復(fù)制代碼 代碼如下:

<custom:ApmAdvancedDataGrid id="reqResearchSeeds" headerHeight="0"
                        sortableColumns="false"
                        selectionMode="multipleCells"
                        alternatingItemColors="[0xccffcc, 0xfafad2]"
                        variableRowHeight="true"
                        designViewDataType="flat"
                        borderStyle="none"
                        verticalGridLineColor="#FFFFFF"
                        themeColor="#FFFFFF"
                        width="100%"
                        height="100%">
                        <custom:columns>
                            <custom:ApmAdvancedDataGridColumn headerText="Album" dataField="album" width="50"/>
                            <custom:ApmAdvancedDataGridColumn itemRenderer="com.nauproject.apm.common.custom.LabelTextReqRes"/>
                        </custom:columns>
                    </custom:ApmAdvancedDataGrid>

注意:LabelTextReqRes.mxml
復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script>
        <!--[CDATA[
            import mx.collections.ArrayCollection;
            import mx.controls.AdvancedDataGrid;
        ]]-->
    </mx:Script>
    <mx:VBox>
        <mx:Label id="lab1" text="◆研究テ 主站蜘蛛池模板: 新巴尔虎左旗| 永修县| 鸡泽县| 原平市| 含山县| 晋城| 亳州市| 天台县| 稻城县| 麟游县| 长子县| 青神县| 吉木乃县| 阿坝| 吉水县| 咸宁市| 沅陵县| 库尔勒市| 农安县| 牙克石市| 临泽县| 远安县| 土默特左旗| 曲阜市| 宜章县| 五常市| 遂昌县| 宁德市| 仁化县| 汉阴县| 哈巴河县| 张北县| 灌云县| 安达市| 潍坊市| 东乌珠穆沁旗| 运城市| 潮安县| 鄂尔多斯市| 习水县| 托里县|