問題:后台返回數據{"total":52,"rows":[{"ztname":"2007年新會計准則科目(李相)","ztid":"003bf550-afa5-47b2-aa43-2e121c60607d"}},前台代碼不能顯示數據,響應也是正常的
分析原因:沒有加參數sidePagination : 'server', // client/server,使用數據庫分頁
代碼
initTable = function(){
if(DJCWutils.isBootstrapTableLoaded('company-list')){// 獲取id為userAdmin-table的表格元素是否存在,方法詳情見utils.js
$('#company-list').bootstrapTable('refreshOptions', {// bootstrap-table內refreshOptions方法,給予指定值刷新指定列
url : getUrl(),
columns : initTableColumns()
});
return false; // 退出方法
}
console.log("--initTable--");
//
$("#company-list").bootstrapTable({
method : 'post',
striped : true,
height : 200,
cache :false,
url : getUrl(),
pagination :true,
sidePagination : 'server', // client/server
pageNumber : 1,
pageSize : 5,
pageList : [10,20,30,40],
paginationLoop : false,
columns : initTableColumns(),
formatLoadingMessage: function() { // 表格生成過程中執行的方法
return '請稍等,正在加載中...'; // 返回一串等待文字
},
formatNoMatches: function() { // 沒有匹配的結果執行的方法
return '無符合條件的記錄'; // 返回一串提示文字
},
onLoadSuccess : function(data) {
console.log(data);
},
queryParams : function(params){
console.log(params);
return $.extend({}, params, {
ztPeriod : '201801'
});
}
})
//
}
