0

当我在 Adv DataGrid 中双击选定行的单元格时,会出现一个带有 ok 按钮的警报,当单击 OK 按钮时,先前选择的行会取消选择,并且数据网格的第一行会突出显示。

4

1 回答 1

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; }
}
于 2012-06-05T15:33:18.610 回答