layui表格反选功能
<div class="layui-form-item" style="margin-bottom: 0;padding-left: 15px"><input type="checkbox" name="reverseCheck" lay-filter="reverse-checkbox-filter" title="反选" lay-skin="primary"></div><div class="layui-form-item"><div class="layui-input-inline pm-input-block snList-block"><table id="snList-table" lay-filter="snList-table"></table></div></div>
form.on('checkbox(reverse-checkbox-filter)', function(data){form.render()var elem = data.elem; var checked = elem.checked; if(!checked){return false;}let checkTab_rev = table.checkStatus('my-snList-table');let checkTebData_rev = checkTab_rev.data;let snList_rev=snList;let checkedIdList=[]for(let i=0;i<checkTebData_rev.length;i++){checkedIdList.push(checkTebData_rev[i].id)}for(let i=0;i<snList_rev.length;i++){if(checkedIdList.indexOf(snList_rev[i].id)==-1){snList_rev[i].LAY_CHECKED=true}else {snList_rev[i].LAY_CHECKED=false}}table.reload('my-snList-table',{data:snList_rev})
})