国产探花免费观看_亚洲丰满少妇自慰呻吟_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="◆研究テ 主站蜘蛛池模板: 吐鲁番市| 甘谷县| 宝鸡市| 苏尼特左旗| 娱乐| 宁夏| 城口县| 兴海县| 神农架林区| 琼结县| 桂平市| 乐昌市| 浮山县| 九龙坡区| 邵阳县| 晋城| 兴化市| 连南| 舟曲县| 吴旗县| 广宁县| 乌鲁木齐县| 新建县| 乐都县| 武宁县| 旅游| 泗阳县| 永州市| 漳平市| 凤冈县| 北海市| 简阳市| 合水县| 顺平县| 绥滨县| 麻阳| 宿州市| 新平| 望奎县| 武清区| 巨野县|