数据表格table.on('checkbox)的取消勾选问题 在不符合条件的那一行,取消掉在数据表格的勾选

table.on('checkbox(table-task-ptr)', function(obj){//checkbox 复选框选中事件
//如果状态是选中的    
if (obj.checked) {
        ptrCreateId = obj.data.ptrpartskey + ",";
        //根据id查询,选中的零件当中 是否存在启动了PTR的零件,如果有返回启动了ptr的集合
        admin.req('/api/ppap/ptrpartsdetail/searchIsOpenPtr', {ptrCreateId: ptrCreateId}, function (data) {
            if (data.respCode == 200) {
                if (data.data != null && data.data.length > 0) {
                    var ptrName = "";
                    for (var i = 0; i < data.data.length;i++) {
                        ptrName += data.data[i].partsname;
                        ptrName += " ";
                        ptrName += new Date(data.data[i].createtime).Format('yyyy-MM-dd');
                        ptrName += "、";
                    }
                    ptrName = ptrName.substring(0, ptrName.length-1);
                    //说明勾选的零件中有ptr已经启动的零件
                    //询问框
                    var index = layer.confirm(ptrName + "已完成过PTR申请,是否继续申请?", {
                        btn: ['确定','取消'] //按钮
                    }, function(){
                        layer.close(index);
                    }, function(){
                        //取消的回调函数
                        //取消将已经启动了PTR的零件的勾选取消掉
                        //点击取消,取消选中的checkbox
                        $(obj.tr.selector).find('input[name="layTableCheckbox"]').prop("checked", false);
                        form.render('checkbox');
                    });
                }
            }
        }, {
            method: 'GET'
        });
    }
});
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuanlijiefengjuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值