我正在开发一个具有数据表插件的Web应用程序。
我使用ajax将表行作为Datatable动态获取。
每行包含一个编辑按钮和删除按钮。
对于Ex:当我切换到第3页并单击编辑按钮时,它会转到编辑页面。
提交页面系统后,将强制重定向到表格列表页面。
在那个时间数据表显示在datatble的第一页。我想展示第3页。
如何从第3页更改此内容?
var oTable = $('.dataTable').DataTable( {
"processing": true,
"serverSide": true,
"bLengthChange": false,
'iDisplayLength':5,
"bSort": false,// disable sort options
"aoColumnDefs": [{ "bSortable": false, "aTargets": [ "_all" ],"sClass": "hide_me", "aTargets": [ 6,7,8 ] }],
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
$('td:eq(5)', nRow).addClass( "text-right" );
},
"ajax":{
url :"get-model-datatble.php", // json datasource
async:false,
dataType:'json',
type: "post", // method , by default get
}
});
由于
答案 0 :(得分:1)
试试这个脚本
var oTable = $('.dataTable').DataTable();
oTable.fnPageChange(2,true);
或
https://datatables.net/reference/option/displayStart
添加displayStart选项
var oTable = $('.dataTable').DataTable( {
"processing": true,
"serverSide": true,
"bLengthChange": false,
'iDisplayLength':5,
"displayStart": 20,
"bSort": false,// disable sort options
"aoColumnDefs": [{ "bSortable": false, "aTargets": [ "_all" ],"sClass": "hide_me", "aTargets": [ 6,7,8 ] }],
"fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {
$('td:eq(5)', nRow).addClass( "text-right" );
},
"ajax":{
url :"get-model-datatble.php", // json datasource
async:false,
dataType:'json',
type: "post", // method , by default get
}
});