删除数据:
在选择了要删除的数据后,选择“删除”按钮,系统出现确认对话框,确定后,数据删除。
代码:
private function onCloseEvent(evt:CloseEvent):void
{
if(evt.detail == Alert.YES)
{
var rowID:int = this._dataGrid.selectedItem["id"];
var obj:RemoteObject = new RemoteObject("GetStudents");
obj.addEventListener(FaultEvent.FAULT, rError);
//obj.addEventListener(ResultEvent.RESULT, delData);
obj.del(rowID);
this.getStudents(0);
}
}
private function delData(evt:ResultEvent):void{
var stu:Students = evt.result as Students;
var obj:RemoteObject = new RemoteObject("GetStudents");
obj.addEventListener(FaultEvent.FAULT, rError);
obj.del(stu);
this.getStudents(0);
}
private function exec_del():void{
if (this._dataGrid.selectedItem != null)
Alert.show("确定要删除此条数据?", "提示", Alert.YES|Alert.NO, null, onCloseEvent);
else
Alert.show("没有选择数据");
}