解決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。
推薦閱讀:
- layui table checked獲取選中數據方式
- Layui表格行內動態編輯數據
- layui中的tab控件點擊切換觸發事件
- layui實際項目使用過程中遇到的兼容性問題及解決
- JavaScript中layim之整合右鍵菜單的示例代碼