/**
|
* 根据当前页数跳转到首页
|
* @param {} page 分页的page对象
|
* @param {} search_fun 查询方法名称
|
*/
|
function GotoFirstPage(page,search_fun){
|
if(page != undefined){
|
if(page.pageCurr != 1){
|
page.pageCurr = 1;
|
search_fun(); //执行查询方法
|
}
|
}
|
}
|
|
/**
|
* 根据当前的page,跳转到上一页
|
* @param {} page 分页的page对象
|
* @param {} search_fun 查询方法名称
|
*/
|
function GotoPrePage(page,search_fun){
|
if(page != undefined){
|
if(page.pageCurr > 1){
|
page.pageCurr = page.pageCurr - 1;
|
search_fun();
|
}
|
}
|
}
|
|
/**
|
* 根据当前的page跳转到下一页
|
* @param {} page 分页的page对象
|
* @param {} search_fun 查询方法名称
|
*/
|
function GotoNextPage(page,search_fun){
|
if(page != undefined){
|
var totalpage = Math.ceil(page.pageAll/page.pageSize);
|
if(page.pageCurr < totalpage){
|
page.pageCurr = page.pageCurr+1;
|
search_fun();
|
}
|
}
|
}
|
|
/**
|
* 根据当前的page跳转到尾页
|
* @param {} page 分页的page对象
|
* @param {} search_fun 查询方法名称
|
*/
|
function GotoLastPage(page,search_fun){
|
if(page != undefined){
|
var totalpage = Math.ceil(page.pageAll/page.pageSize);
|
if(page.pageCurr < totalpage){
|
page.pageCurr = totalpage;
|
search_fun();
|
}
|
}
|
}
|
|
/**
|
* 根据当前的对象跳转到指定的页数
|
* @param {} ele 需要跳转的页数的JQuery对象
|
* @param {} page 分页的page对象
|
* @param {} search_fun 查询方法名称
|
*/
|
function GotoAppointPage(ele,page,search_fun){
|
if(page != null){
|
var target = parseInt(ele.val());
|
var totalpage = Math.ceil(page.pageAll/page.pageSize)
|
if(target > 0 && target <= totalpage){
|
page.pageCurr = target;
|
search_fun();
|
}else if(target > totalpage){
|
page.pageCurr = totalpage;
|
search_fun();
|
}
|
}
|
}
|