bootstrap-table分頁數據前臺不顯示
阿新 • • 發佈:2018-02-01
ams class 記錄 pagelist str scrip ole 等待 loop
問題:後臺返回數據{"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‘ }); } }) // }
bootstrap-table分頁數據前臺不顯示