1. 程式人生 > >bootstrap-table分頁數據前臺不顯示

bootstrap-table分頁數據前臺不顯示

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分頁數據前臺不顯示