bootstrapTable maintainSelected 設定

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吧