如何解决Tabulator 4.9
即使后端根据请求提供了数据(30条数据),数据也没有完美显示在第2页。
这是我的代码:
var table;
function loadTableSetting(params,columns) {
table = new Tabulator("#tb_" + type,{
pagination: "remote",//enable remote pagination
ajaxURL: url + "myfins/api/get_" + params,//set url for ajax request
ajaxContentType: "json",// send parameters to the server as a JSON encoded string
ajaxConfig: {
method: "POST",//set request type to Position
headers: {
"Accept": "application/json",//tell the server we need JSON back
// "Content-type": 'application/json; charset=utf-8',//set specific content type
'Authorization': 'Bearer ' + localStorage.getItem('token')
}
},ajaxFiltering: true,//send filter data to the server instead of processing locally
ajaxSorting: true,//send sort data to the server instead of processing locally
ajaxError: function(error) {
console.error(error);
},paginationSize: 30,//optional parameter to request a certain number of rows per page
paginationInitialPage: 1,//optional parameter to set the initial page to load
paginationSizeSelector: true,// [10,25,50,100],//,true],//enable page size select element with these options. Add true to show all data (but you need consider about the backend)
layout: "fitColumns",//fit columns to width of table
addRowPos: "top",columnHeaderVertAlign: "middle",headerHozAlign: "center",initialSort: [ //set the initial sort order of the data
{ column: "id",dir: "asc" },],columns: [ //define the table columns
{
title: "No.",formatter: "rownum",headerSort: false,width: 40,hozAlign: "right"
},{
title: "ID",field: "id",minWidth: 30,visible: false
}
],});
}
我上面的代码是否缺少任何配置? 预先非常感谢您。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。