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