這篇文章將為大家詳細(xì)講解有關(guān)bootstrapTable怎么重新加載數(shù)據(jù),小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)長期為成百上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為青浦企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,青浦網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
項(xiàng)目中使用到了bootstrapTable , 根據(jù)條件查詢數(shù)據(jù),重新加載列表,有幾種方式。
直接看代碼:
$(function() { load(); }); function load() { $('#dataTable').bootstrapTable( { method : 'post', url : "/user/list", pageSize : 10, pageNumber : 1, sidePagination : "server", queryParams : function(params) { return { limit: params.limit, offset: params.offset, userName: $.trim( $('#userName').val() ) , age: $.trim( $('#age').val() ) , } }, columns : [ { checkbox : true }, { field : 'userName', title : '名稱' , }, { field : 'age', title : '年齡' , }, { field : 'createDate', title : '創(chuàng)建時(shí)間' , }, { title : '操作', field : 'id', formatter : function(value, row, index) { return '' ; } } ] }); } // 方法1: 刷新(重新加載數(shù)據(jù)) function reLoad() { $('#dataTable').bootstrapTable('destroy'); load(); } // 方法2: 刷新(重新加載數(shù)據(jù)) function reLoad2() { $("#dataTable").bootstrapTable('refreshOptions',{pageNumber:1}); // pageNumber:1, 指定頁碼為第1頁 $("#dataTable").bootstrapTable('refresh'); } // 方法3(推薦): 跳轉(zhuǎn)到第1頁(包含查詢和重新加載) function reLoad3() { $("#dataTable").bootstrapTable('selectPage', 1); }
說明:
方法1、方法2 是將 table銷毀銷毀,再生成新的列表;由于 table銷毀,使得每次頁面會(huì)滾動(dòng)最上面。
方法3 是跳轉(zhuǎn)到第1頁 ,頁面不會(huì)滾動(dòng),體驗(yàn)會(huì)更好。但是當(dāng)查詢列表數(shù)據(jù)為空時(shí),方法失效。
關(guān)于“bootstrapTable怎么重新加載數(shù)據(jù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。