//取消人员方法
qxryRecord : function() {
var me = this;
var record = this.getSelectionModel().getSelection(); //取得选中行
if(record.length==0){
Ext.Msg.alert("提示","请选择要删除的内容");
return;
}
var array = new Array();
Ext.Msg.confirm('提示','是否确认删除',function(btn){
if(btn=='yes'){
for(var i=0;i<record.length;i++){
array.push(record[i].get("HDID"));
}
Ext.Ajax.request({
url:"/sfjcgl/rcjwgl/jgzgl/deleteInfo?theme=none",
params:{
items:array
},
success: function (r) {
var data = Ext.decode(r.responseText);
if(data.success=="false"){
Ext.Msg.alert("提示",data.message);
}else{
Ext.Msg.alert("提示",data.message);
me.Reload();
}
},
failure: function () {
Ext.Msg.alert("提示","操作失败!");
}
});
}else{
}
},this)
},
java文件
@Action public String deleteInfo() {
HttpServletRequest request = ActionContext.getActionContext().getHttpServletRequest();
Map < String,
Object > map = new HashMap < String,
Object > ();
String[] array = request.getParameterValues("items");
int resCount = 0;
for (int i = 0; i < array.length; i++) {
String deleteSql = "update SFJC21 set DELETEFLAG = '1' WHERE SFJC2100 = '" + array[i] + "' ";
try {
resCount = jdbcOperations.update(deleteSql);
if (resCount > 0) {
map.put("success", "true");
map.put("message", "操作成功!");
}
} catch(Exception e) {
e.printStackTrace();
map.put("success", "false");
}
}
return Json.encode(map);
}