`
yuexiahandao
  • 浏览: 16662 次
社区版块
存档分类
最新评论

getpagebean

hww 
阅读更多
function getPageBean(actionUrl, currentPage, pageSize, column, way){
    var pageInfo = new Object();
    $.ajax({
        url: actionUrl,
        data: "currentPage=" + currentPage + "&pageSize=" + pageSize + "&column=" + column + "&way=" + way,
        type:"POST",
        dataType:"json",
        success:function(datamap){
            var list = datamap.PAGE_BEAN.list;
            var pageBean = datamap.PAGE_BEAN;
            pageInfo.totalPage = pageBean.totalPage;
            pageInfo.allRow = pageBean.allRow;
            pageInfo.currentPage = pageBean.currentPage;
            pageInfo.offset = pageBean.currentPage * pageSize + 1;
            pageInfo.currentListSize = list.length;

            var html="";
            html = getHtml(list,actionUrl);
            $("#dataList").html(html);
            $(".header li").click(function(){
            var col = $(this).text();
            if (col == "Title") {
            column = "title";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Requester") {
            column = "user_id";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Request Date") {
            column = "create_time";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Request Type") {
            column = "request_type_id";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Status") {
            column = "status";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Last Modify Time") {
            column = "last_modify_time";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Name") {
            column = "name";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Email") {
            column = "email";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Create Date") {
            column = "create_time";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Role") {
            column = "role";
            way = (way == "ASC") ? "DESC" : "ASC";
            getPageBean(actionUrl,currentPage, pageSize, column, way);
            return false;
            }
            if (col == "Manager") {
           
            return false;
            }
            });
            appendPaginationButton(pageInfo, actionUrl, pageSize, column, way);
            $("#pagination a").click(function(){
                var currentPage = this.name;
                getPageBean(actionUrl,currentPage, pageSize, column, way);
               return false;
           });
        }
    });
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics