Flex的数据基本操作(五)--删

删除数据:

在选择了要删除的数据后,选择“删除”按钮,系统出现确认对话框,确定后,数据删除。

2010-09-30 13-54-41

代码:

			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("没有选择数据");
			}
原文地址:https://www.cnblogs.com/wjhx/p/1839461.html