關(guān)于Flex中讓鼠標移至AdvancedDataGrid的行上不自動修改顯示效果
注意:事實上發(fā)現(xiàn),mx:Repeater控件在數(shù)據(jù)大的.時候性能很差。
但是當(dāng)換成AdvancedDataGrid發(fā)現(xiàn),鼠標在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%">
注意:LabelTextReqRes.mxml
【關(guān)于Flex中讓鼠標移至AdvancedDataGrid的行上不自動修改顯示效果】相關(guān)文章:
戀愛中讓人不省心的星座女排行03-29
關(guān)于讓計算機自動開機的方法04-03
如何讓培訓(xùn)效果更持久12-03
職場如何讓你的培訓(xùn)效果更持久11-30
如何讓你的員工自動自發(fā)的工作03-03
如何讓員工自動自發(fā)地工作?10-26
的鼠標中國風(fēng)簡歷封面06-12
物業(yè)關(guān)于修改《管理規(guī)定》條款的通知07-19
大學(xué)生的創(chuàng)意鼠標墊生意讓她賺了上百萬創(chuàng)業(yè)故事04-20
笑得嘴巴閉不上的46條搞笑語錄12-19