首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

Extjs兑现多删除方法

2012-07-19 
Extjs实现多删除方法?del:function(){??? ??????? var record this.getSelectionModel().getSelections(

Extjs实现多删除方法

?del:function(){
??? ??????? var record = this.getSelectionModel().getSelections();
??????????? if(record == null || record.length == 0){
??????????????? Ext.Msg.alert("提示","请选择要删除的表格行!");
??????????????? return false;
??????????? }
??????????? var ids = '';
??????????? for(var i = 0; i < record.length; i++){
??????????????? if(i == record.length - 1){
??????????????????? ids += record[i].get('pk_id');??
??????????????? }else{
??????????????????? ids += record[i].get('pk_id');??
??????????????????? ids += ',';
??????????????? }
??????????? }
??? ??? ???? Ext.Ajax.request({
??? ??? ??? ??? url : '<%=basePath%>UserServlet.do?method=del',
??? ??? ??? ??? method:'GET',
??? ??? ??? ??? callback : function(options,success,response){
??? ??? ??? ??? ??? var result = Ext.util.JSON.decode(response.responseText);
??? ??? ??? ??? ??? if(!result.success){
??? ??? ??? ??? ??? ??? Ext.Msg.show({
??? ??? ??? ??? ??? ??? ??? title : '错误提示',
??? ??? ??? ??? ??? ??? ??? msg : '删除记录失败!',
??? ??? ??? ??? ??? ??? ??? buttons : Ext.Msg.OK,
??? ??? ??? ??? ??? ??? ??? icon : Ext.Msg.ERROR
??? ??? ??? ??? ??? ??? });???
??? ??? ??? ??? ??? }
??? ??? ??? ??? ??? if(success){
??? ??? ??? ??? ??? ??? Ext.Msg.show({
??? ??? ??? ??? ??? ??? ??? title : '提示',
??? ??? ??? ??? ??? ??? ??? msg : '成功删除记录!',
??? ??? ??? ??? ??? ??? ??? buttons : Ext.Msg.OK
??? ??? ??? ??? ??? ??? });???
??? ??? ??? ??? ??? ??? this.refresh();
??? ??? ??? ??? ??? }
??? ??? ??? ??? },
??? ??? ??? ??? params : {
??? ??? ??? ??? ??? ids:ids
??? ??? ??? ??? },
??? ??? ??? ??? scope : this
??? ??? ??? });
??? ??? ?},

热点排行
Bad Request.