解決layui的table.checkStatus失效問題

layui的table.checkStatus失效

解決方法

要將checkStatus的定義放在active中定義的函數裡

 //觸發事件+
            var active = {
            	//修改密碼函數
	           modifyPwd: function() {
	               var checkStatus = table.checkStatus('id');
	               // console.log(checkStatus.data) //獲取選中行的數據
	               // console.log(checkStatus.data.length) //獲取選中行數量,可作為是否有選中行的條件  
	               // console.log(checkStatus.isAll) //表格是否全選
	               if (checkStatus.data.length == 0) {
	                   layer.msg('請選擇一條記錄');
	               } else {
	               }
	           }
            }

layui table.checkStatus顯示undefine

將layui調用的主體函數中的此方法去除試試

 done: function (res, cuur, count) {
                layer.closeAll('loading');
                table = res.result;
                }

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: