查詢出結(jié)果后,選擇第二頁時(shí),頁面數(shù)據(jù)又變回原來未查詢的數(shù)據(jù)了,
也就是說打開第二頁的時(shí)候沒有帶上查詢的參數(shù)。
這是bootstrap-table的初始化函數(shù)
//查詢欄
function userquery(){
var data=$("#formSearch").serialize();
$.post(
'/yycgproject/queryUser_result',
data,
function(msg){
//這里必須接收json對(duì)象
//此處判斷不能簡(jiǎn)寫為!msg
$('#tb_departments').bootstrapTable('load',msg);
},
'json'
);
};
$(function() {
//1.初始化Table
var oTable = new TableInit();
oTable.Init();
//2.初始化Button的點(diǎn)擊事件
/* var oButtonInit = new ButtonInit();
oButtonInit.Init(); */
});
var TableInit = function() {
var oTableInit = new Object();
//初始化Table
oTableInit.Init = function() {
$('#tb_departments').bootstrapTable({
url : '/yycgproject/queryUser_result', //請(qǐng)求后臺(tái)的URL(*)
method : 'get', //請(qǐng)求方式(*)
toolbar : '#toolbar', //工具按鈕用哪個(gè)容器
striped : true, //是否顯示行間隔色
cache : false, //是否使用緩存,默認(rèn)為true,所以一般情況下需要設(shè)置一下這個(gè)屬性(*)
pagination : true, //是否顯示分頁(*)
sortable : false, //是否啟用排序
sortOrder : "asc", //排序方式
queryParamsType : '',
queryParams : oTableInit.queryParams,//傳遞參數(shù)(*)
sidePagination : "server", //分頁方式:client客戶端分頁,server服務(wù)端分頁(*)
pageNumber : 1, //初始化加載第一頁,默認(rèn)第一頁
pageSize : 10, //每頁的記錄行數(shù)(*)
pageList : [ 10, 25, 50, 100 ], //可供選擇的每頁的行數(shù)(*)
strictSearch : true,
clickToSelect : true, //是否啟用點(diǎn)擊選中行
/* height : 550, //行高,如果沒有設(shè)置height屬性,表格自動(dòng)根據(jù)記錄條數(shù)覺得表格高度 */
uniqueId : "userid", //每一行的唯一標(biāo)識(shí),一般為主鍵列
cardView : false, //是否顯示詳細(xì)視圖
detailView : false, //是否顯示父子表
columns : [ {
field : 'userid',
title : '賬號(hào)'
}, {
field : 'username',
title : '名稱'
}, {
field : 'groupid',
title : '用戶類型',
formatter : function(value, row, index) {
if (value == 1) {
return "衛(wèi)生局";
} else if (value == 2) {
return "衛(wèi)生院";
} else if (value == 3) {
return "衛(wèi)生室";
} else if (value == 4) {
return "供貨商";
} else if (value == 0) {
return "管理員";
}
}
}, {
field : 'sysmc',
title : '所屬單位'
}, {
field : 'userstate',
title : '狀態(tài)'
} ]
});
};
//得到查詢的參數(shù)
oTableInit.queryParams = function(params) {
var temp = { //這里的鍵的名字和控制器的變量名必須一直,這邊改動(dòng),控制器也需要改成一樣的
pageSize : params.pageSize, //頁面大小
pageNum : params.pageNumber,//頁碼
/* sysuserCustom.groupid:groupid */
groupid:$('#txt_search_type').val()
};
return temp;
};
return oTableInit;
};
再上面的查詢參數(shù)設(shè)置中,設(shè)置了groupid:$('#txt_search_type').val(),讓groupid傳到后臺(tái),但是后臺(tái)的controller中
//根據(jù)頁面的條件查詢數(shù)據(jù)
@RequestMapping("/queryUser_result")
@ResponseBody
public DataGridResultInfo queryByVo(SysuserQueryVo sysuserQueryVo,@RequestParam(defaultValue="10")int pageSize,@RequestParam(defaultValue
="1")int pageNum) throws Exception{
DataGridResultInfo resultInfo = userService.findSysuserList(sysuserQueryVo, pageSize, pageNum);
return resultInfo;
}
是用 sysuserQueryVo 這個(gè)pojo接收了,傳過去的參數(shù)并無法裝配到pojo中,
希望大佬指教一下,查詢后的分頁功能是怎么實(shí)現(xiàn)的
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。