myPagination5.0 分页简单实例「建议收藏」

myPagination5.0 分页简单实例

大家好,又见面了,我是全栈君。

记得最開始做分页採用的ThreadLocal对象,后面发现有有了更简便的方法,直接使用插件,不但简单。并且高效!

採用的版本号为myPagination5.0,可以解决client多条件无刷新动态分页的问题。提供了较好的体验效果,功能强大。使用简单,方便快捷。轻松上手。

先上效果图:

myPagination5.0 分页简单实例「建议收藏」

首先来略微介绍下其參数类表:

參数配置列表:

參数名

数据类型

描写叙述信息

currPage

int

当前页

pageCount

int

总页数

pageSize

int

页码数

cssStyle

string

样式,给与插件单独指定样式

info

Object

页码栏配置信息

ajax

Object

ajax 请求配置信息

 

info(Object) 參数列表

參数名

数据类型

描写叙述信息

first

string

首页

last

string

尾页

prev

string

上一页

next

string

下一页

link

string

鼠标放在链接上显示的值,支持(“#”,”javascript:void(0)”)

msg

string

信息栏,内容需包括在 Html 标签中 。如 <span>:&nbsp;&nbsp;&nbsp;我跳到{curr}/{sum}页</span>中间两个函数必须存在!

first_on

true,false

首页是否显示,默认显示

last_on

true,false

尾页是否显示,默认显示

prev_on

true,false

上一页是否显示,默认显示

next_on

true,false

下一页是否显示,默认显示

msg_on

true,false

信息栏是否显示。默认显示

text

Object

文本框样式配置。可指定样式,如:text:{width:’200px’,color:’#ff0′} 

 

axja(Object) 參数列表

參数名

数据类型

描写叙述信息

on

true,false

Ajax 请求开启状态,默认 false。如需与server进行交互,需配置成 true

callback

string

回调函数,纯字符串不带括号,需在 Javascript 脚本中 配置 一个 与 该字符串同样名字的方法,并带有參数,如:function demo6CallBack(data){} 等

url

string

Ajax 请求的地址。与动态脚本语言无关。可訪问 Jsp,PhP,CGI,Asp等等

dataType

string

从server返回的数据类型,插件依据server返回的类型来进行处理后返回,支持 Html Json Xml

pageContId

string

自己定义该Id。依据该 Id 从server中 获取 PageCount 总页数

param

Object

Ajax 參数对象,进行 Ajax请求时。可依照条件来查询分页。page 參数 必须存在 如:param:{on:true,page:1,arg1:’1′,arg2:’2′} 等等

ajaxStart

function

方法。用于配置 Ajax 请求之前的方法

 

javascript 函数例如以下:

	function onLoadPaging(){
		var allPage=$("#allPage").val();		//总页数
		var firstpageval=$("#terID1").val();	//当前页
		var pageNumber=$("#connetNumber").val();//页码数量
		if(firstpageval==""||firstpageval==null||firstpageval==undefined){
			firstpageval=1;
		}
		if(allPage==""||allPage==null||allPage==undefined){
			allPage=1;
		}
		$("#demo1").myPagination({currPage:parseInt(firstpageval),pageCount:parseInt(allPage),pageNumber:parseInt(pageNumber),panel:{tipInfo_on:true,tipInfo_css:{width:"22px",height:'12px'}},
			ajax:{on:false,
				    onClick:function(page){
				    	$("#terID1").val(page);
				    	location.href = "historyData/meterdata_content?

terID="+$("#terID").val()+"&ter_No="+$("#ter_No").val()+ "&terID1="+$("#terID1").val()+"&allPage="+$("#allPage").val()+"&terID2="+$("#terID2").val()+"&meterNo="+$("#meterNo").val()+"&unitId="+$("#unitId").val()+"&begintime="+$("#beginTime").val()+"&dadtime="+$("#deadTime").val(); // $("#meterForm").submit(); } }}); }


后台通过相关逻辑处理。关键代码例如以下:

dataETCValues=query.setFirstResult((currpage-1)*pagenumber).setMaxResults(pagenumber).getResultList();


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115698.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 后视镜加热按键图标_js点击按钮弹出图片

    后视镜加热按键图标_js点击按钮弹出图片如何给自己的网站添加方便快捷的“返回顶部”小图标按钮呢?如下图:JS源代码:/***JavaScript脚本实现回到页面顶部示例*@paramacceleration速度*@paramstime时间间隔(毫秒)**/functiongotoTop(acceleration,stime){acceleration=acceleration||0.1…

    2022年10月6日
    2
  • javaScript — touch事件详解(touchstart、touchmove和touchend)

    HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日后随着兼容情况提升以后再陆续添加分享。今天为大家介绍的事件主要是触摸事件:touchstart、touchmove和touchend。一开始触摸事件touchstart、touchmove和touchend是iOS版Safari浏览器为了向开发人员传达一些信息新

    2022年4月9日
    47
  • idea快捷键整理代码_idea中快捷键

    idea快捷键整理代码_idea中快捷键IDEA常用快捷键

    2022年10月12日
    3
  • navicat for mysql激活码【中文破解版】2022.02.19

    (navicat for mysql激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~LGWSVFD4PZ-eyJsaWNlb…

    2022年4月1日
    157
  • mysql 错误1062_mysql主从切换步骤

    mysql 错误1062_mysql主从切换步骤周末的时候,突然收到报警的短信,是一台slave服务器sql_thread不为YES,唉,还能不能愉快的过周末啊。上服务器一看是,是主键冲突导致从库中断,也是Last_SQL_Errno:1062错误,我们常用的方法是跳过错误,比如SETGLOBALSQL_SLAVE_SKIP_COUNTER=1或者直接slave-skip-errors=1062,这样确实解决了问题,恢复了复制。但是久而…

    2022年8月30日
    2
  • Session.Abandon与Session.Clear之间的区别

    Session.Abandon与Session.Clear之间的区别Session.Clear()就是把Session对象中的所有项目都删除了,Session对象里面什么都没有。但是Session对象还保留。Session.Abandon()就是把当前Session

    2022年7月1日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号