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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Mysql5.5升级到5.7的过程已经踩到的坑

    Mysql5.5升级到5.7的过程已经踩到的坑

    2021年10月22日
    42
  • c++深拷贝和浅拷贝[通俗易懂]

    c++深拷贝和浅拷贝[通俗易懂]C++中类的拷贝有两种:深拷贝,浅拷贝当出现类的等号赋值时,会调用拷贝函数在未定义显示拷贝构造函数的情况下,系统会调用默认的拷贝函数——即浅拷贝,它能够完成成员的一一复制。当数据成员中没有指针时,浅拷贝是可行的。但当数据成员中有指针时,如果采用简单的浅拷贝,则两类中的两个指针将指向同一个地址,当对象快结束时,会调用两次析构函数,而导致指针悬挂现象。所以,这时,必须采用深拷贝。深拷贝与浅拷贝

    2022年10月1日
    0
  • 【Tomcat】Tomcat配置https(免费证书)

    【Tomcat】Tomcat配置https(免费证书)

    2021年6月2日
    134
  • 如何理解java方法的传值和传引用的参数传递方式_指针参数传递

    如何理解java方法的传值和传引用的参数传递方式_指针参数传递结论:1)当使用基本数据类型作为方法的形参时,在方法体中对形参的修改不会影响到实参的数值2)当使用引用数据类型作为方法的形参时,若在方法体中修改形参指向的数据内容,则会对实参变量的数值产生影响,因为形参变量和实参变量共享同一块堆区;3)当使用引用数据类型作为方法的形参时,若在方法体中修改形参变量的指向,此时不会对实参变量的数值产生影响,因此形参变量和实参变量分别指向不同的堆区例一:基本数据类型作为形参,运行结果不改变实参publicclassMain{publicstatic

    2022年8月30日
    5
  • 视频识别训练2.3(实现TensorFlow视频识别)

    视频识别训练2.3(实现TensorFlow视频识别)盯住梅西:TensorFlow目标检测实战https://baijiahao.baidu.com/s?id=1581115075233058548&amp;wfr=spider&amp;for=pc1、对于谷歌开源的TensorFlowObjectDetectionAPI视频物体识别系统实现教程http://blog.csdn.net/xiaoxiao123jun/article/detai…

    2022年5月31日
    40
  • bmp转yuv_text函数转换日期

    bmp转yuv_text函数转换日期voidSaveBMP(BYTE*data,intw,inth) //data指代的是解码后的原始数据,格式为:NV12{FILE*f;unsignedchar*img=NULL;intfilesize=54+3*w*h;     //wisyourimagewidth,hisimageheight,bothi

    2022年9月25日
    0

发表回复

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

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