bootstrapTable maintainSelected
最近遇到使用bootstrapTable的時候,點選分頁時要修改checkedbox的問題........
想說在 pre-body.bs.table 的時候去取消勾選 bootstrapTable 的 checkedbox
功能 pre-body.bs.table 說明: Fires before the table body is rendered
on('pre-body.bs.table', function (data) {
$('#myid').find('table').find('input[type="checkbox"]:checked').trigger('click');
});
結果都沒有反應QQ
之後去找 bootstrapTable API 的網站找資料,發現了maintainSelected 這個設定值(預設:false)

maintainSelected 說明:True to maintain selected rows on change page and search.
意思應該是 在改變頁籤或搜尋,True 可以 "維護 " selected 資料列
OS: 原本以為 maintain 應該是 保持維持的意思,這裡應該是維護,這樣翻譯好像比較好XD
maintainSelected 修改成 true ,開關打開,我上面那段code就可以執行了!收工!(踹!
OS: bootstrapTable 的 checkedbox ,預設點選分頁或Search 都會維持原來勾選的情況(應該吧!?
結論
當 bootstrapTable 有想要修改 checkedbox 的時候,就把 maintainSelected 設定為True吧
當 bootstrapTable 有想要修改 checkedbox 的時候,就把 maintainSelected 設定為True吧