easyui 翻页跳转功能。

easyui 。

确实是个好东西。

但是发现翻页插件。有个小bug。 没有输入好多页。点击调转的功能。

于是今年。分析了一把。 加上了此功能。不多说。直接上代码。


step1:

找到 _80(_81)  这个函数。

加上代码:


 var btn = _83.nav[_86];
            var a;
             //添加跳转按钮功能2014 2.19 
             if(btn.iconCls=="pagination-go")
             {
               a = $("<a href=\"javascript:void(0)\">&nbsp;</a>").appendTo(tr);
              }
              else
              {
                a = $("<a href=\"javascript:void(0)\"></a>").appendTo(tr);
              }
            

            a.wrap("<td></td>");


step2:



        bb.go = _85("go");

        bb.after = $("<span style=\"padding-right:6px;\"></span>").appendTo(tr).wrap("<td></td>");
        $("<td><div class=\"pagination-btn-separator\"></div></td>").appendTo(tr);


step3:


 next: { iconCls: "pagination-next", handler: function () {
      var _a8 = $(this).pagination("options");
        var _a9 = Math.ceil(_a8.total / _a8.pageSize);
        if (_a8.pageNumber < _a9) {
            $(this).pagination("select", _a8.pageNumber + 1);
        }
    }
    },
    //添加跳转按钮功能2014 2.19 
    go: { iconCls: "pagination-go", handler: function () {
        
        var _te = $(this).pagination("options");
        var nums =$(this).find("input")[0].value;
        var _tf= Math.ceil(_te.total / _te.pageSize);
        var go_nums= parseInt(nums)||1;
        if (_te.pageNumber < _tf) {
            $(this).pagination("select",go_nums);
        }
    }
    }



找到相应的模块。加上代码就可以了。




发布了4 篇原创文章 · 获赞 4 · 访问量 2131

猜你喜欢

转载自blog.csdn.net/aismt/article/details/22152929