出现这个问题的原因是什么呢,由于我们使用的formatter返回的index参数,这个参数是表格的索引,client的所有n条总数据都在客户端,index就为1-n,而server分页每次服务器只返回的是当前页的数据到客户端,所以index就只有1-pageSize,pageSize为一页的数据量,所以就出现这个问题了。
显示行间隔色
cache: false,//是否使用缓存,默认为true,所以一般情况下需要设置一下这个
属性(*)
pagination: true,//是否
显示分页
sortable: true,//是否启用排序
sortOrder: "asc",//排序方式
sidePagination: "server",//
分页方式:client客户端
分页,server服务端
分页
pageNumber: 1,//初始化加载第一页,默认第一页
pageSize: 4,//每页的记录行数(*)
pageList: [4,20,25,30],//可供选择的每页的行数(*)
//search: true,//是否
显示表格
搜索,此
搜索是客户端
搜索,不会进服务端,所以,个人感觉意义不大
strictSearch: true,//showPaginationSwitch: true,showExport: true,exportDataType: "all",//是否
显示导出按钮
buttonsAlign:"right",//按钮位置
exportTypes:[ 'csv','txt','excel','pdf'],//导出
文件类型
Icons:'glyphicon-export',showColumns: true,//是否
显示所有的列
showToggle:true,//是否
显示详细视图和列表视图的切换按钮
showExportAll:true,//是否
显示全部导出按钮
showRefresh: false,//是否
显示刷新按钮
minimumCountColumns: 1,//最少允许的列数
clickToSelect: true,//是否启用点击选中行
cardView: false,//是否
显示详细视图
detailView: false,//是否
显示父子表
showHeader: true,onEditableSave: function (field,row,oldValue,$el) {
$.ajax({
success: function (data,status) {
if (status == "success") {
alert("编辑成功");
}
},error: function () {
alert("Error");
},complete: function () {
}
});
},columns: [
{
title: '编号',//
标题
formatter: function (value,index) {
return $("tb_departments").bootstrapTable("getIndex");
}
},{
align: "left",//水平居中
halign: "left",//垂直居中
field: "vehplate",title: "车牌号码",editable: {
type: 'text',noeditFormatter: function (value,index) {
var result={filed:"vehplate",value:value};
return result;
},validate: function (value) {
if ($.trim(value) == '') {
return '车牌号码不能为空!';
}
}
}
},halign: "left",field: "price",sortable:true,title: "原值(万元)",index) {
var result={filed:"price",value:value,class:"badge bg-green",style:"padding:5px 10px;"};
return result;
}
}
},field: "netvalue",title: "净值(万元)",index) {
var result={filed:"netvalue",class:"badge bg-orange",field: "accumulatedmileage",title: "累计里程",index) {
var result={filed:"accumulatedmileage",value:value};
return result;
}
}
},field: "accumulateddepreciation",title: "累计折旧(万元)",index) {
var result={filed:"accumulateddepreciation",field: "vehClass",title: "车型"
},field: "vehtype1Desc",title: "车类"
},field: "vehtype2Desc",//width: 100,title: "车类明细"
}
],onPageChange:function(number,size)
{
//设置在
分页事件触发时,传递
分页参数给
后台,重新加载数据
me.queryBaseParam.limit=size;
me.queryBaseParam.start=number;
me.ajaxGetData();
},onSort: function (name,order) {
//传递参数给
后台进行排序
me.queryBaseParam.sort=name;
me.queryBaseParam.order=order;
me.ajaxGetData();
}
});