最近在研究後端分頁,大略上已經實現這功能
但有個問題,就是取得DataTables 1.10.19的總筆數問題
假設我總共有22筆資料
打開F12後看到
他的recordsTotal是0筆資料,應該要是22筆才對
這是我的程式碼
http://jsfiddle.net/kgpefta0/1/
我取得recordsTotal的方式為
var tableinfo = oTable.page.info();
total = tableinfo.recordsTotal
而我在render: function這一段裡看到的是這樣
我的DataTables的版本為 1.10.19
-------------------------------更新---------------------------
我後來在這裡看到類似的狀況
https://stackoverflow.com/questions/32410133/jquery-datatables-page-info
所以我在裡面追加了這段
"drawCallback" : function() {
processInfo(this.api().page.info());
},
和這段
function processInfo(info) {
if (info.recordsTotal != "") {
var string = info.recordsTotal + "筆";
$('.result-number').html(string);
}
}
這樣我的問題就解決了
jqGrid有時間我也會研究看看,謝謝