easyui datagrid 的分頁刷新按鈕


datagrid  刷新bug:

情形:

當用戶A,B  同時操作 datagrid時(記錄1,記錄2、記錄3)。如果A如果刪除記錄1,  B此時已選中了記錄1 ,記錄2 , 這時B點擊分頁中的刷新按鈕后,記錄1不可見。但是getchecked  會發現選中的是2條記錄(記錄1 記錄2 ) ,而不是一條記錄2。

 

一種辦法:

再點擊刷新按鈕的時候。清除所有選中的行。

easyui ui 1.4.2

jquery.easyui.min.js

 

_5d4.pagination({
total: (opts.pageNumber * opts.pageSize), pageNumber: opts.pageNumber, pageSize: opts.pageSize, pageList: opts.pageList, onRefresh: function () { $(_5cd).datagrid("clearSelections").datagrid("clearChecked"); }, onSelectPage: function (_5d5, _5d6) {
opts.pageNumber = _5d5 || 1;
opts.pageSize = _5d6;
_5d4.pagination("refresh", { pageNumber: _5d5, pageSize: _5d6 });
_611(_5cd);
}
});

  _5d4.pagination({
total: (opts.pageNumber * opts.pageSize), pageNumber: opts.pageNumber, pageSize: opts.pageSize, pageList: opts.pageList,onRefresh: function () { $(_5cd).datagrid("clearSelections").datagrid("clearChecked"); }, onRefresh: function () { $(_5cd).datagrid("clearSelections").datagrid("clearChecked"); }, onSelectPage: function (_5d5, _5d6) {
opts.pageNumber = _5d5 || 1;
opts.pageSize = _5d6;
_5d4.pagination("refresh", { pageNumber: _5d5, pageSize: _5d6 });
_611(_5cd);
}
});

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM