DatdGrid 中的删除方法

//批量

function evaluation()
{
var ids = [];
var rows = $('#test').datagrid('getSelections');
for(var i=0;i<rows.length;i++){
ids.push(rows[i].id);

}
if(ids.length==1){
window.top.open1('考核','evaluation!evaluation1.c?id='+ids,'900','500'); 
}
else if(ids.length>1){
window.top.open1('考核','evaluation!evaluation.c?id='+ids,'900','500'); 
}else{
alert("请选择一个进行考评");
}

}



function del(){

            var selected = $('#test').datagrid('getSelected');   // 实现选择该跳记录操作
            if(selected){
            $.messager.confirm("删除记录", "确认删除吗?", function(r){   
                if (r){
                    $.ajax({
                        type:'POST',
                        url:'role!del.c',
                        data:"id="+selected.id,
                          cache : false,
                        success:function(msg){
                            if(msg=="1"){
                                   $.messager.alert('信息提示','角色删除成功。');
                                    $("#test").datagrid("reload");   //  实现数据的重新的加载操作
                            } else{
                                $.messager.alert('警告',msg,'info');
                            }    
                        }                    
                    });
                }
            });
            }else{
                $.messager.alert("警告","请选择要删除的记录","info");
            }

        }

后台中走到前天的显示页面中数据形式

    public Forward loadDatas(HttpServletRequest request,
            HttpServletResponse response) throws IOException {
        int pageNo = Integer.parseInt(request.getParameter("page")) - 1;
        int pageSize = Integer.parseInt(request.getParameter("rows"));
        Page<Role> page = SystemDaoFactory.createRoleDao().getPage(pageNo,
                pageSize);//
        List<Role> list = page.getResults();
        @SuppressWarnings("unchecked")
        Map<String, Object>[] rows = new LinkedHashMap[list.size()];  // 数据存放的地方
        for (int i = 0; i < list.size(); i++) {
            Role role = list.get(i);
            rows[i] = new LinkedHashMap<String, Object>();
            rows[i].put("id", role.getId());

            rows[i].put("name", role.getName());
            rows[i].put("code", role.getCode());
            rows[i].put("disabled", role.isDisabled() ? "禁用" : "正常");
            rows[i].put("buildin", role.isBuildin() ? "内置角色" : "普通角色");
            rows[i].put("description", role.getDescription());
            rows[i].put("userCount", SystemDaoFactory.createRoleDao().countUsers(role));
        }
        WebUtils.writeJsonPage(response, page.getCount(), rows);
        return null;
    }

实现提醒的数据的操作带到前台

StringBuilder json = new StringBuilder();

json.append(1);

return WebUtils.responseJson(response, json.toString());


List<Map<String, Object>> maps = new ArrayList<Map<String, Object>>(pers.size());

for(int i=0;i<pers.size();i++){
            Object[] per = pers.get(i);
            Map<String, Object> map = new LinkedHashMap<String, Object>(9);
            map.put("id",     per[0]==null?"":per[0].toString());

       maps.add(map);}

      JSONArray json = JSONArray.fromObject(maps);
        response.getWriter().write(json.toString());


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值