lxw
2020-07-11 9db52f2f2dd3665fe9da1ae5657e0167c3a34d40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
/**
 * 根据当前页数跳转到首页
 * @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();
        }
    }
}