当我在Adv DataGrid中双击所选行的单元格时,会出现一个Alert按钮,当单击OK按钮时,先前选择的行将取消选择,并且第一行数据网格会突出显示。
答案 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);
}
在Alert的Alert Listener中,将selectedIndex设置回原始值。
private function ClassalertListener(eventObj:CloseEvent):void
{
if (eventObj.detail==Alert.OK)
{ adg1.selectedIndex = idindex; }
}