2012-06-05 52 views
0

當我在Adv DataGrid中選定行的單元格中雙擊時,會出現一個警告按鈕,當點擊確定按鈕時,先前選擇的行將被取消選擇並顯示第一行數據網格突出顯示。如何防止單擊事件後滾動Advanced DataGrid項目?

+0

你能提供一些這個問題的代碼嗎?分享一些有助於理解問題的代碼片段是一種很好的習慣。 –

回答

0

如果沒有,請導入關閉事件。

import mx.events.CloseEvent; 

創建一個變量來保存的selectedIndex:

[Bindable] 
public var idindex:int = new int(); 

在雙擊事件得到了先進的數據網格的selectedIndex。

protected function adg1_doubleClickHandler(event:MouseEvent):void 
{ 
idindex = adg1.selectedIndex; 
Alert.show("Double clicked here.", "Test Title", Alert.OK | Alert.CANCEL, this, ClassalertListener, null, Alert.OK); 
} 

在警報偵聽器警報,設置selectedIndex回原來的。

private function ClassalertListener(eventObj:CloseEvent):void 
{ 
      if (eventObj.detail==Alert.OK) 
      { adg1.selectedIndex = idindex; } 
} 
相關問題