当我在 Adv DataGrid 中双击选定行的单元格时,会出现一个带有 ok 按钮的警报,当单击 OK 按钮时,先前选择的行会取消选择,并且数据网格的第一行会突出显示。
问问题
421 次
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 回答