$('#infoList').bootstrapTable({url: '${pageContext.request.contextPath}/xx/xxx', //請求后臺的URL(*)method: 'post', //請求方式(*)contentType: 'application/x-www-form-urlencoded',toolbar: '#toolbar', //工具按鈕用哪個容器striped: true, //是否顯示行間隔色cache: false, //是否使用緩存,默認為true,所以一般情況下需要設置一下這個屬性(*)pagination: true, //是否顯示分頁(*)sortable: false, //是否啟用排序sortOrder: "desc", //排序方式sidePagination: "server", //分頁方式:client客戶端分頁,server服務端分頁(*)pageNumber: 1, //初始化加載第一頁,默認第一頁pageSize: 10, //每頁的記錄行數(*)pageList: [10, 50, 100], //可供選擇的每頁的行數(*)strictSearch: true,showColumns: false, //是否顯示所有的列showRefresh: false, //是否顯示刷新按鈕minimumCountColumns: 2, //最少允許的列數clickToSelect: true, //是否啟用點擊選中行//uniqueId: "aac147", //每一行的唯一標識,一般為主鍵列showToggle: false, //是否顯示詳細視圖和列表視圖的切換按鈕cardView: false, //是否顯示詳細視圖detailView: false, //是否顯示父子表queryParams: queryParams, //所需要的參數queryParamsType: "limit", //參數格式,發(fā)送標準的RESTFul類型的參數請求columns: myColumns,// 列名這里通過別處方法加載onClickRow: function (row, obj) {//點擊事件...},onLoadSuccess: function (data) {...}});function queryParams(params) {//配置參數var temp = {//這里的鍵的名字和控制器的變量名必須一直,這邊改動,控制器也需要改成一樣的pageSize: params.limit,//頁面大小pageNumber: (params.offset / params.limit) + 1,//頁碼};return temp;}1234567891011121314151617181920212223242526272829303132333435363738394041想要實現的效果:此時我需要在表格上方,加上文本輸入框,并添加 查詢按鈕 ,點擊查詢按鈕,把輸入的條件加入到 表格參數 queryParams 中,通過數據庫的查詢 返回數據,并更改表格結構和內容,做到重新加載的效果 。
但是失敗了 。
解決后加載表格需要在點擊查詢按鈕時,首先調用 表格銷毀方法
$('#infoList').bootstrapTable('destroy');接著再重新加載新的表格:
$('#infoList').bootstrapTable({url: '${pageContext.request.contextPath}/xx/xxx2', //請求后臺的URL(*)method: 'post', //請求方式(*)contentType: 'application/x-www-form-urlencoded',toolbar: '#toolbar', //工具按鈕用哪個容器striped: true, //是否顯示行間隔色cache: false, //是否使用緩存,默認為true,所以一般情況下需要設置一下這個屬性(*)pagination: true, //是否顯示分頁(*)sortable: false, //是否啟用排序sortOrder: "desc", //排序方式sidePagination: "server", //分頁方式:client客戶端分頁,server服務端分頁(*)pageNumber: 1, //初始化加載第一頁,默認第一頁pageSize: 10, //每頁的記錄行數(*)pageList: [10, 50 ,100], //可供選擇的每頁的行數(*)strictSearch: true,showColumns: false, //是否顯示所有的列showRefresh: false, //是否顯示刷新按鈕minimumCountColumns: 2, //最少允許的列數clickToSelect: true, //是否啟用點擊選中行showToggle: false, //是否顯示詳細視圖和列表視圖的切換按鈕cardView: false, //是否顯示詳細視圖detailView: false, //是否顯示父子表queryParams: function(params){return {pageSize: params.limit,//頁面大小pageNumber: (params.offset / params.limit) + 1,//頁碼keyword: $("#search_json").val(),// 關鍵詞};},queryParamsType: "limit", //參數格式,發(fā)送標準的RESTFul類型的參數請求columns: myColumns,onClickRow: function (row, obj) {...},onLoadSuccess: function (data) {...}});function queryParams2(params) {// 配置參數 有查詢條件用var keyword = $("#search_json").val();var temp = {//這里的鍵的名字和控制器的變量名必須一直,這邊改動,控制器也需要改成一樣的pageSize: params.limit,//頁面大小pageNumber: (params.offset / params.limit) + 1,//頁碼keyword: keyword// 查詢關鍵詞};return temp;}注意:具體實現代碼太過龐大,所以以上代碼并不完整只是提供思路 。
以上關于本文的內容,僅作參考!溫馨提示:如遇健康、疾病相關的問題,請您及時就醫(yī)或請專業(yè)人士給予相關指導!
「愛刨根生活網」www.malaban59.cn小編還為您精選了以下內容,希望對您有所幫助:- 用pe重裝系統(tǒng)的完整教程 pe系統(tǒng)安裝驅動
- 農業(yè)logo設計以及寓意 農業(yè)標志設計說明
- ttextarea的value值設置方法 textarea默認顯示文字內容
- 白領族辦公室健身的妙法
- 男人健身不可盲目!
- 借唄借的錢到哪里去了(借唄借的錢在哪里找
- 給白領制定的全年健身計劃
- 男性保持年輕狀態(tài)的健身處方
- 六個動作塑造完美臂肌背肌胸肌
- 只鍛煉美觀部位的健身不行
