以前QuickPager分页组件的样式都不怎么好看,但是突然有一天看到了《24款超实用的Web 2.0风格翻页代码》,感谢wayshan 提供了这么多的样式。 ...依据提供的样式,修改了一下QuickPager的源码,以便于更方便的套用css。 更换样式,有两种方法,一个是设置css名称,一个是更换css文件的路径。推荐采用更换css文件的路径的方法。...在线演示:http://demo.naturefw.com/Nonline/QuickPager/skin.aspx (还有其他样式,一共24个) QuickPager分页组件源码下载:http://...www.naturefw.com/Down/kind29/List1.aspx QuickPager分页组件Demo下载:http://www.naturefw.com/Down/kind40/List1...//www.naturefw.com/Down/kind20/List1.aspx 可以在后置代码里设置属性,也可以在前台代码里设置属性 Pager1.Skin = "digg"; <Nature:QuickPager
分页解决方案的组成部分 显示数据的控件、分页控件、分页算法、数据访问函数库、数据库 如:GridView + QuickPager + QuickPager_SQL + DataAccessLibrary...2、分页控件,可以是QuickPager也可以是吴旗娃的分页控件,也可以是EasyTools等其他的分页控件。 ...3、分页算法目前还没有发现同类的,硬要算的话,储存过程有一点点类似。 QuickPager_SQL 原来是QuickPager里面的一部分,现在独立出来,可以单独使用了。 ...5、QuickPager与QuickPager_UI QuickPager_UI 也是分页控件的一个成员,因为至少有三种分页方式(PostBack、URL、XMLHttp),所以呢我采用了基类和子类的方式来实现这种需求...分页解决方案从提交数据的角度,有三种方式。 PostBack、URL、XMLHttp。当然这三种也是针对于QuickPager来说的,其他的分页控件是否支持,就看作者的了。
代码 /// /// postback 的最简单的分页设置 /// public partial class PostSimpleness... = base.Dal ; //设置显示数据的控件 Pager1.ShowDataControl = this.GV; //定义QuickPager_SQL...,设置Page属性 Pager1.PagerSQL.Page = this; //默认是PostBack的分页方式 } #... { SetPagerInfo(); //设置表名、字段名等 } } #region 给QuickPager_SQL...20条记录 //Pager1.PageSize = 4; //一页显示的记录数 //设置分页方式
上次比较匆忙,Ajax的分页方式仅实现了基本功能,或者说只是验证了我的想法。现在对Ajax分页有做了一些调整,现在可以正式用了。 ...然后前台需要引用jquery-1.4.2.min.js和QuickPager-1.0.js。QuickPager-1.0.js是QuickPager需要用的一个js脚本,Demo里面有这个js脚本。...最后把Repeater控件(其他控件也可以,比如GridView等)放在,必须是这个ID名,目前没有把这个名称做到分页控件的属性里面,如果你想修改的话,需要修改QuickPager...你可以按照以前的方式来设置Repeater、GridView等控件,然后按照要求设置QuickPager分页控件就可以了。很简单。 ...进入后还是Ajax的分页。 后台代码: 代码 /// /// Ajax的分页,Repeater控件的演示。
那么能不能方便的把Postback分页和URL分页的优点结合起来呢?自然框架里的QuickPager分页控件新增了一种“伪URL分页”的方式(不知道有没有其他人也是实现了类似的方法)。...这种新的方式结合了Postback分页和URL分页的优点。 伪URL分页 看起来像URL分页,当鼠标放在“下一页”(其他也类似)上面,会显示xxx.aspx?page=3这类的信息。...在线演示:http://demo.naturefw.com/Nonline/QuickPager/default.aspx 源代码和演示的代码 下载地址:http://www.naturefw.com...Data.DALFactory.CreateDAL(); //设置显示数据的控件 Pager1.ShowDataControl = this.GV; //定义QuickPager_SQL... { SetPagerInfo(); //设置表名、字段名等 } } #region 给QuickPager_SQL
使用方法: using JYK.Data; using JYK.Controls; using JYK.Controls.Pager; namespace JYK.Manage.Help.QuickPager...{ /**//// /// URL分页方式、自动提取数据的使用方法 /// public partial class URL01... //设置显示数据的控件 Pager1.ShowDataControl = this.GV; //设置为URL方式分页...object sender, EventArgs e) { SetPagerInfo(); //设置表名、字段名等 } 给QuickPager_SQL... 设置属性,以便拼接SQL#region 给QuickPager_SQL 设置属性,以便拼接SQL private void SetPagerInfo() {
优点:只需要设置几个属性即可,不用编写“分页事件”的处理代码。可以很方便的实现查询功能,以及保存查询条件。 ... 使用方法: using JYK.Data; using JYK.Controls; using JYK.Controls.Pager; namespace JYK.Manage.Help.QuickPager...{ /**//// /// PostBack分页方式、自定义提取数据的使用方法 /// public partial class...NewsID"; //主键名称,不支持复合主键 Pager1.PagerSQL.TableOrderByColumns = "NewsID"; //排序字段,根据分页算法而定... Pager1.PageSize = 4; //一页显示的记录数 //设置分页方式
1、page.vue组件 <!...the animation is done so lets callback callback() } } } animateScroll() } 3、使用组件页面
QuickPager分页控件的特点 两种运行方式:自动运行、手动运行。前者便捷,后者灵活。 ...QuickPager分页控件的自动运行方式也是一样,设置好属性就可以了,数据提取、数据绑定、回发事件处理,都可以不用去管。非常便捷,这个在一起也介绍过了。...QuickPager分页控件也设置了两个事件,在控件绑定前和绑定后触发,以方便我们实现一些特殊需求。如果只是一般的分页的话,那么就不用去管这两个事件了。...这样就增加了QuickPager分页控件的灵活性。...QuickPager分页控件在URL分页方式里有一个很方便的地方——可以自动保留URL里面的参数。实现这个功能并不需要设置什么属性,完全自动的。比如 list.aspx?
Vue分页导航原文链接:https://www.cnblogs.com/vivaxiaonan/p/9987985.html 这里我用的是脚手架,粘 Viva_nan 大佬的代码封装了一个.vue组件...实现效果如下: 封装组件 newCom.vue 代码: <ul class="page-ul...li.disabled { cursor: not-allowed; color: #e4e4e4; } .zpagenav ul li.dot { cursor: default; } 使用封装<em>组件</em>
div的id,可以是多个,用半角逗号分隔 //分页控件模板的路径和文件名 templetPath:"/aspnet_client/QuickPager/PageTurn2.htm...", //分页控件css文件的路径和文件名 cssPath: "/aspnet_client/QuickPager/skin/default/pager.css",...//js版的QuickPager Nature.Page.QuickPager = function () { this.pagerInfo = {}; this.Start = function...window.onload = function () { var page = new Nature.Page.QuickPager(); //设置相关属性...}); }; 在线演示: http://www.naturefw.com/test/quickpager/PageTurn01.htm 可以更换模板,可以更换css 鸣谢!
QuickPager asp.net 2.0 分页控件,基本告一段落。现在把使用方法、源码、Demo公布一下,感兴趣的可以下载看看。...“自动”就是分页控件内部利用Pager_SQL和DataAccessLibrary,“自动”获取数据,然后绑定到显示数据的控件。而且可以自动处理分页产生的事件。...这种方式和吴旗娃的分页控件就一样了(使用方式上)。只不过需要写好多代码。当然了,您可能有更简单的方式。 ...但是如果看看内部,QuickPager + pager_sql + DataAccessLibrary,这三个部分。...如果按照三层的方式来划分一下的话,QuickPager工作在 UI层,没什么异议吧。
分页组件效果如上图,接下来直接上代码: 1、子组件Pagination.vue代码如下: /** * 分页组件 */ {}, }, onPageSizeChange: { type: Function, default: () => {}, }, // 选择分页...); const slices = [...this.slices]; slices[num][2] = 0; this.slices = slices; }, }, }; 2、父组件引入...Pagination组件 <pagination :page="pageData.page" :page-size="pageData.pageSize" :total="total" :on-page-change...[10, 20, 30], }, }, computed: { total() { return this.pageData.pageTotal || 0; }, }, methods: { // 分页
一、前言: 分页功能在项目中时常用到,一款可以快速实现分页功能的插件非常有必要,pagination–这款插件功能非常完美,几乎我所有项目中使用到分页的地方都会第一时间考虑到这个插件,但是其实有能力的同学最好还是使用原生的...JS或者JQuery来开发分页功能,毕竟插件很多源码比较复杂,也并不是所有功能都做到尽善尽美,仅仅是提供一个方便而已。...其实做分页最主要的就是通过AJAX来动态获取数据后进行分页显示,我们要明白的是,为什么分页??...所以这就有了分页功能的出现。如果有50条数据,每页只显示10条数据,那理所当然的就是有5页了,那问题又来了,难道这个分页怎么知道我每个页数需要显示什么内容呢???...当然不是,我每当点击页数按钮的时候都要去加载数据,重新发起AJAX请求到服务器,然后返回数据给我们,那我们就大概知道怎么使用这个分页功能了!! (1).首页,你得知道你分页按钮上需要显示几页吗??
{ /**//// /// PostBack分页方式、自动提取数据的使用方法 /// public partial class... //设置分页方式 pagerSQL.SetPagerSQLKind = PagerSQLKind.MaxMin; ...的属性#region 设置QuickPager_SQL的属性 private void GetPagerSQL() { //设置QuickPager_SQL... "NewsID"; //主键名称,不支持复合主键 pagerSQL.TableOrderByColumns = "NewsID"; //排序字段,根据分页算法而定... GV.DataBind(); //设置总记录数、总页数 SetRecprdCount(); //修改分页控件的
原来一直使用自己的自定义的分页组件,在bootstrap下看起来有些奇怪,所以还是打算彻底把分页按照bootstrap的样式重新写一下。 先来看下最终要实现的分页效果。...其次,嵌入bootstrap分页组件的ul部分。 bootstrap分页组件中的页码都是li标签,外面还有个nav和ul标签需要处理下(闭合标签就不贴了)。代码: 第三,处理上一页和下一页的页码。...二是总页数在10页以上的显示部分页码和缩略符。简单的一个if判断,不贴了。 10页以内全显示很简单(pageCount<=10)。...好了,一个完整的分页过程函数就这样了。按照以上思路,拼合起来就行了。如需完整源码,点此下载 打赏
QuickPager的源码分离出来之后由两个项目组成,一个是QuickPager、另一个是QuickPagerSQL。分页控件的演示也独立了出来。 如图1 。 ...QuickPager是分页控件的项目,负责UI的绘制,即上一页、下一页、页号导航等的绘制,还有事件的触发,控件绑定等功能。 ...QuickPager分页控件要运行起来还需要几个dll。上面说的是在项目里引用的dll,出来这几个之外,在项目里使用分页控件的时候,还需要两个dll。...--分页控件--> <add assembly="Nature.WebControl.<em>QuickPager</em>" namespace="Nature.WebControls" tagPrefix=".../<em>QuickPager</em>/URL/URLRewriter.aspx?
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内...
不喜就喷哈~ 参数 分页需要的字段:当前页(curPage),每页大小(pageSize),总页数(total) 作为一个组件,所以以上这些参数最好是从父组件传递过来,可以如下定义: ... props...---- ---- 那么父组件该如何调用呢?...嘿嘿 分页组件的调用 template ... <Pager v-if="!... 其中dataChanged用来刷新<em>组件</em>的,参考:vue强制刷新<em>组件</em> 其中setPage和setRowNum分别对应父<em>组件</em>的方法:gotoPage,changeRowNum,参考:...vue2.0父子<em>组件</em>以及非父子<em>组件</em>如何通信 script import Pager from '@/components/Pager' ... export default{ ...
领取专属 10元无门槛券
手把手带您无忧上云