使用数据表同时取消选中不同选项卡中的多个复选框

时间:2019-05-09 17:19:06

标签: javascript jquery checkbox datatables

我的页面上有两个选项卡,两个选项卡都使用服务器端数据表附加表,其中第一列是多个选择复选框。在所有选择复选框上,您可以删除数据并将其从第一个选项卡转移到第二个选项卡,然后当我们在第二个选项卡中选择所有复选框选项时,也会选中第一个选项卡的复选框。因此,如何同时停止两个选项卡中的复选框。复选框由数据表列渲染创建。

数据表列呈现-

'columnDefs': [{
       'targets': 0,
        'checkboxes': {
           'selectRow': true,     
        },

点击事件中的删除按钮可将数据从一个选项卡移动到另一选项卡-

$(document).on('change','.dt-checkboxes,.dt-checkboxes-select-all',function() {                 
   if($(".dt-checkboxes").is(":checked")){
     $(".delete_all").removeAttr('hidden');
     $(".Revoke_all").removeAttr('hidden');
   } else {
     $(".delete_all").attr("hidden",true);
     $(".Revoke_all").attr("hidden",true);
   }
});

0 个答案:

没有答案