Jquery データテーブルを使用してテーブルを作成しています。私が持っているすべての行に行インデックスが必要です。しかし、次のページに切り替えると行インデックスが 1 にリセットされます。行インデックスが最初のページの最後の行から続く必要があります。つまり、ページサイズが 10 の場合、2 ページ目の最初の行は 1 ではなく 11 で始まる必要があります。私の問題は、この画像SAMPLEと同じです。コードの何が問題なのかを確認するのを手伝ってください。どうもありがとう :)
var oTable = $('#myDataTable').dataTable({
"bServerSide": true,
"bJQueryUI": true,
"bProcessing": true,
"sAjaxSource": sAjaxPage.toString(),
"sPaginationType": "full_numbers",
"fnRowCallback": function (nRow, aData, iDisplayIndex, iDisplayIndexFull) {
debugger;
var index = iDisplayIndexFull + 1;
$("td:first", nRow).html(index);
return nRow;
},
"fnServerParams": function (aoData) {
aoData.push({ "name": "pTransactionDateFrom", "value": pTransactionDateFrom });
aoData.push({ "name": "pTransactionDateTo", "value": pTransactionDateTo });
aoData.push({ "name": "pTransactionNo", "value": pTransactionNo });
},
"aoColumns": [
{
"bSort": false,
"bSearchable": false,
"bSortable": false,
"bFilter": false
},
null,
null,
null,
null,
null,
null,
null
]
});