1. 程式人生 > >bootstrap-table外掛,無法載入資料,原因?

bootstrap-table外掛,無法載入資料,原因?

$('#tb_departments').bootstrapTable({
            url: url + "dbh/databases/tabletype/table/" + tableId,         //請求後臺的URL(*)
            method: 'get',                      //請求方式(*)
            toolbar: '#toolbar',                //工具按鈕用哪個容器
            striped: true,                      //是否顯示行間隔色
            cache: false,                       //是否使用快取,預設為true,所以一般情況下需要設定一下這個屬性(*)
            pagination: true,                   //是否顯示分頁(*)
            sortable: false,                     //是否啟用排序
            pageNumber: 1,                       //初始化載入第一頁,預設第一頁
            showLoading: 'none',
            pageSize: 100,                       //每頁的記錄行數(*)
            pageList: [10, 25, 50, 100],        //可供選擇的每頁的行數(*)
            search: true,                       //是否顯示錶格搜尋,此搜尋是客戶端搜尋,不會進服務端,所以,個人感覺意義不大
            strictSearch: false,
            showColumns: false,                  //是否顯示所有的列
            showRefresh: false,                  //是否顯示重新整理按鈕
            minimumCountColumns: 2,             //最少允許的列數
            clickToSelect: true,                //是否啟用點選選中行
            height: "600",                        //行高,如果沒有設定height屬性,表格自動根據記錄條數覺得表格高度
            uniqueId: "ID",                     //每一行的唯一標識,一般為主鍵列
            showToggle: false,                    //是否顯示詳細檢視和列表檢視的切換按鈕
            cardView: false,                    //是否顯示詳細檢視
            detailView: false,                   //是否顯示父子表
            columns: [{
                checkbox: true
            }, {
                field: 'filedName',
                title: '列名',
                align: 'left'
            }, {
                field: 'filedType',
                title: '型別',
                align: 'left'
            }, {
                field: 'filedComment',
                title: '說明',
                align: 'left'
            }]
        });

原因:缺少了分頁一項,沒有是指明在客戶端 還是伺服器分頁,加上sidePagination:'server'後問題解決