JqGrid 一个点击事件删除方法
来源:互联网 发布:反美颜软件议论文 编辑:程序博客网 时间:2024/05/17 03:03
一个删除按钮 出发ondelRow方法
JS代码
function ondelRow(){
var ids=$("#table_list").jqGrid("getGridParam","selarrrow");//获取选中的行(数组)
if(ids.length>0){
var id = ids.toString();
$.post("${ctx}/pems/build/deleteAll",{"ids":id},function(data) {
var s=2;
if(data.indexOf("除成")>0){
s=1;
}
layer.msg(data, {icon:s});
refresh();
});
}else{
layer.alert('请先选择数据', {
skin: 'demo-class',
icon: 2,
time: 3500,
title:'提示',
offset: '150px',
closeBtn: 0
})
}
}
后台代码
@ResponseBody// 这个注解会自动封装JSON
@RequiresPermissions("pems:build:del")
@RequestMapping(value = "deleteAll")
public String deleteAll(String ids, RedirectAttributes redirectAttributes) {
//切割ids,获取单独的id
String idArray[] =ids.split(",");
int code=0;
int sum=0;
for(String id : idArray){
Room judge = roomService.selectById3(buildingService.get(id).getBuildid());
//判断如果楼座下没有房间就可以删除
if(judge==null){
try{
code = buildingService.delete10(buildingService.get(id));
if (code!=1) {
return "删除失败,请联系管理员";
}else {
sum+=1;
}
}catch(Exception e){
return "系统错误,请联系管理员";
}
// propertyService.delete(propertyService.get(id));
}else{
return "成功删除"+sum+"条数据!"+ judge.getpName()+buildingService.get(id).getBuildname()+"下有房间,不能删除";
// return "redirect:"+adminPath+"/pems/property/list?repage";
}
}
return "删除成功"+sum+"条数据!";
}
- JqGrid 一个点击事件删除方法
- jqgrid 禁言行点击事件
- jqgrid 触发行点击事件
- jqgrid常用的方法事件
- 【JqGrid】jqGrid 多选复选框 编辑列 方法事件
- jqGrid单元格编辑配置,事件及方法
- jqGrid单元格编辑配置,事件及方法
- jqGrid行编辑配置,方法,事件
- jqGrid行编辑配置,方法,事件
- jqGrid行编辑配置,方法,事件
- 给jqGrid表格某一列值添加点击事件
- 加一个点击事件
- js添加、删除点击事件
- jqgrid--事件
- Android点击事件方法
- RecyclerView使用,RecyclerView使用,增加一个item,删除一个item,更新数据,item点击事件
- 纯js实现点击一个事件后,触发另外一个事件的方法
- 纯js实现点击一个事件后,触发另外一个事件的方法
- MAVEN学习 (1):创建MAVEN项目并且理解基本的原理
- Java中文编程开发,让Java编写更加容易
- 纪实
- 高性能定时器
- Android SVG图像颜色设置无效的原因及解决
- JqGrid 一个点击事件删除方法
- BZOJ 2683 简单题
- js写一个方法,求一个数组中的最大奇数和最小偶数,并求他们的和,如果一个数不存在则返回null。
- JS中启动双定时器
- 【协议】SPI传输的优缺点
- 地图经纬度1度与实际1米推算公式
- 微信开发中json格式不正确
- 设备树用户使用手册
- Redhat samba服务器配置详解