bootstrap-table外掛,無法載入資料,原因?
阿新 • • 發佈:2018-12-20
$('#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'後問題解決