点击按钮批量删除,单个编辑

1.

$(document).ready(function() {

            //全选
            $("#allChk").click(function(){
                $("input[name='subChk']").prop("checked",this.checked); //如果点击全选按钮就全选
            });

            //单选
            var subChk=$("input[name='subChk']");
            subChk.click(function(){
                $("#allChk").prop("checked",subChk.length == subChk.filter("checked").length?true:false);
            });

            /*批量删除*/
            $("#del_model").click(function(){
                //判断是否至少选择一项
                var checkedNum = $("input[name='subChk']:checked").length;
                if(checkedNum == 0){
                    alert("请至少选择一项!!!");
                    return;
                }

                //批量选择
                if(confirm("确定要删除所有项目吗?")){
                        var checkedList = new Array();
                        $("input[name='subChk']:checked").each(function(){
                            checkedList.push($(this).val());
                        });
                        $.ajax({
                            type:"POST",
                            url:"${ctx}/oa/supmanagement/deletemore",  //传入后台地址
                            data:{'delitems':checkedList.toString()},  //获取选择的集合
                            success:function(result){                  //请求成功返回的信息
                                $("[name='subChk']:checkbox").attr("checked",false);
                                window.location.reload();              //刷新当前的页面
                            }
                        });                    
                };
            });

            /*编辑*/
            $("#edit_model").click(function(){
                var checkLength = $("input[name='subChk']:checked").length;
                if(checkLength>1 || checkLength==0){
                    alert('请选择一条数据进行编辑!!!');
                    return;
                }
                var che=[];
                $("input[name='subChk']:checked").each(function(){
                    che.push($(this).val());
                });
                
                window.location="${ctx}/oa/supmanagement/detail?id="+che;                
            });
            

        });



2.

    <li><a herf="#" id="edit_model"><input class="btn btn-primary" type="button" value="编辑"/></a></li>
    <li><a herf="#" id="del_model"><input class="btn btn-primary" type="button" value="批量删除"/></a></li>

<th><input type="checkbox" id="allChk">全选</th>

<td><input id="box" type="checkbox" name="subChk" value="${supmanagement.id}"></td>


3.

批量删除后台代码

@RequiresPermissions("oa:supmanagement:edit")
    @RequestMapping(value ="/deletemore",method=RequestMethod.POST)
    public String deletemore(HttpServletRequest request,HttpServletResponse response,RedirectAttributes redirectAttributes){
        String items = request.getParameter("delitems");
        String[] item = items.split(",");
        for(int i=0;i<item.length;i++){
            Supmanagement supmanagement = new Supmanagement();
            supmanagement.setId(item[i]);
            supmanagementService.delete(supmanagement);
        }
        addMessage(redirectAttributes,"批量删除供应商成功");
        return "redirect:list";
    }

单个编辑后台代码

@RequiresPermissions("oa:supmanagement:view")
    @RequestMapping(value = "detail")    
    public String detail(Supmanagement supmanagement, Model model) {
            model.addAttribute("supmanagement", supmanagement);        
            return "modules/oa/supmanagementDetail";
    }



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值