zoukankan      html  css  js  c++  java
  • javascript分页

    function f_showPage() {
            var pageHtml = '';

            if (currentGroup > 0) {
                pageHtml = pageHtml
                        + "<a href='javascript:gridMainPreGroup()'>&lt;&lt</a> ";
            }
            else
           {
                pageHtml = pageHtml
                + "<a>&lt;&lt</a> ";
           }
            if (currentPage > 1) {
                pageHtml = pageHtml
                        + "<a href='javascript:gridMainPrePage()'>&lt</a>"
            }
            else
               {
                    pageHtml = pageHtml
                    + "<a>&lt</a> ";
               }

            var pageNum = currentGroup * 9 + 1;

        
            
            for ( var i = 0; i < 9; i++) {

            
                    if (pageNum == currentPage) {
                        pageHtml = pageHtml
                                + "<a class="current" href='javascript:gridMainChangePage("
                                + pageNum + ")'>" + pageNum + "</a>"
                    } else {
                        pageHtml = pageHtml
                                + "<a href='javascript:gridMainChangePage("
                                + pageNum + ")'>" + pageNum + "</a>"
                    }
                    
                pageNum++;

            }

        
                pageHtml = pageHtml
                        + "<a href='javascript:gridMainNextPage()'>&gt;</a>"
        
                pageHtml = pageHtml
                        + "<a href='javascript:gridMainNextGroup()'>&gt;&gt;</a>"

            $("#page").html(pageHtml);

        }
        
        function f_showBadPage() {
            var pageHtml = '';

            
                pageHtml = pageHtml
                + "<a>&lt;&lt</a> ";
          
                pageHtml = pageHtml
                    + "<a>&lt</a> ";
              

            var pageNum = currentGroup * 9 + 1;
            
            for ( var i = 0; i < 9; i++) {

                    if (pageNum == currentPage) {
                        pageHtml = pageHtml
                                + "<a class="current">" + pageNum + "</a>"
                    } else {
                        pageHtml = pageHtml
                                + "<a>" + pageNum + "</a>"
                    }
                    
                pageNum++;

            }

        
                pageHtml = pageHtml
                        + "<a>&gt;</a>"
        
                pageHtml = pageHtml
                        + "<a>&gt;&gt;</a>"

            $("#page").html(pageHtml);

        }
        

        function gridMainPreGroup() {
            if(currentGroup > 0)
            {
                lastGroup = currentGroup;
                lastPage = currentPage;
                currentGroup = currentGroup - 1;
                currentPage = currentGroup * 9 + 1;
            }
            f_showBadPage();
            var parms = gridMain.get('parms');
            parms.page = currentPage;
            parms.pagesize = 30;
            gridMain.set('parms', parms);
            gridMain.loadData();
            
        }

        function gridMainPrePage() {
            lastGroup = currentGroup;
            lastPage = currentPage;
            currentPage = currentPage - 1;
            if (currentPage < currentGroup * 9 + 1) {
                if (currentGroup > 0) {
                    currentGroup = currentGroup - 1;
                }
            }
            f_showBadPage();
            var parms = gridMain.get('parms');
            parms.page = currentPage;
            parms.pagesize = 30;
            gridMain.set('parms', parms);
            gridMain.loadData();
        }

        function gridMainChangePage(page) {
            lastGroup = currentGroup;
            lastPage = currentPage;
            currentPage = page;
            f_showBadPage();
            var parms = gridMain.get('parms');
            parms.page = currentPage;
            parms.pagesize = 30;
            gridMain.set('parms', parms);
            gridMain.loadData();
        }

        function gridMainNextGroup() {
            lastGroup = currentGroup;
            lastPage = currentPage;
            currentGroup = currentGroup + 1;
            currentPage = currentGroup * 9 + 1;
            f_showBadPage();
            var parms = gridMain.get('parms');
            parms.page = currentPage;
            parms.pagesize = 30;
            gridMain.set('parms', parms);
            gridMain.loadData();
        }

        function gridMainNextPage() {
            lastGroup = currentGroup;
            lastPage = currentPage;
            currentPage = currentPage + 1;
            if (currentPage > currentGroup * 9 + 9) {
                currentGroup = currentGroup + 1;
            }
            f_showBadPage();
            var parms = gridMain.get('parms');
            parms.page = currentPage;
            parms.pagesize = 30;
            gridMain.set('parms', parms);
            gridMain.loadData();

            
        }

  • 相关阅读:
    jquery ui draggable,droppable 学习总结
    VSCode设置网页代码实时预览
    ionic3-修改APP应用图标(icon)和APP启动界面(Splash)
    Ionic3页面的生命周期
    videogular2 在ionic3项目里报错(rxjs_1.fromEvent is not a function)
    IDEA的maven项目的netty包的导入(其他jar同)
    maven的安装与项目的创建
    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。
    使用二分法查询二维整型数组的值(找到返回其坐标)
    乐观锁以及悲观锁
  • 原文地址:https://www.cnblogs.com/rspb/p/5175005.html
Copyright © 2011-2022 走看看