记录下
2016-09-01 14:48
155 查看
**“`
**Oracle根据当前页码和条数算开始页和结束页:
int startrow = (currentPage - 1) * size + 1;
int endrow = currentPage * size;**
“`**
/**
* 分页工具
*/
(function()$.extend(PageUtil:))(jQuery);(function() {
.extend(.PageUtil,{
//默认每页条数
_pageSize:10,
//获取数据请求链接
_getDataUrl:”“,
//检索条件form的Id
_filedFormId:”“,
//显示区域的Id
_showId:”“,
//默认显示翻页标签个数
_showPageTagNum:5,
//当前选中页
_nowSelectedPageTagNum:1,
//加载图片路径
_loadImage:”“,
//初始化
init: function(option){
var self=this;return.extend(true,self,option);
},
loadDataValid: function(){
return false;
},
loadData: function(pageNum){
varself=this;
self.showLoadDiv();varflg=this.loadDataValid();if(flg)returnfalse;(‘.page’).html(”);//清空分页
var params = {};
params[“pageNumber”] = pageNum;
params[“objectsPerPage”] = self.pageSize;if(self._filedFormId!=”“){
var arrparams=(“#”+self.filedFormId).find(“input,select”);varfields=arrparams.serializeArray();
.each(fields,function(n,m){
params[m.name] = m.value;
});
}.ajax({
type : “post”,
async : false,
url : this._getDataUrl,
data : params,
success : function(data) {
data=JSON.parse(data);
data[“pageNum”]=pageNum;
self.genericHTML(data);
}
});
},
genericHTML:function(data){
varself=this;
self.genericPageTag(parseInt(data.pageNum),parseInt(data.totalPage));self.genericHTMLContent(data);
$self.closeLoadDiv();
},
genericHTMLContent: function(json){},
genericPageTag: function(pageNum,pageCount){
//count:数据条数;pageNum:当前页码;pageCount:总页数
if(pageCount
}
.page {
color: #666;
cursor: pointer;
padding: 10px 0;
text-align: center;
clear: both;
overflow: hidden;
}
.page span {
margin: 0 10px;
line-height: 22px;
display: inline-table;
}
.page span:hover {
margin: 0 10px;
color: #F60;
}
.page a {
display: block;
padding: 0 4px;
text-align: center;
height: 18px;
line-height: 18px;
margin-top: 3px;
margin-right: 3px;
color: #666;
display: inline-table;
}
.page a:hover {
background: #ccc;
color: #FFF;
}
.page a.Selected {
background: #1092CC;
color: #FFF;
display: inline-table;
}
.Selected {
background: #1092CC;
color: #FFF;
display: inline-table;
}
.showDetailDiv {
position: absolute;
min-width: 100px;
maxb-width: 120px;
right: 0px;
overflow: hidden;
z-index: 9999;
cursor: pointer;
border: #DAF2FC solid 2px;
background: #F1FAFE;
padding: 0px 6px;
}
**Oracle根据当前页码和条数算开始页和结束页:
int startrow = (currentPage - 1) * size + 1;
int endrow = currentPage * size;**
“`**
/**
* 分页工具
*/
(function()$.extend(PageUtil:))(jQuery);(function() {
.extend(.PageUtil,{
//默认每页条数
_pageSize:10,
//获取数据请求链接
_getDataUrl:”“,
//检索条件form的Id
_filedFormId:”“,
//显示区域的Id
_showId:”“,
//默认显示翻页标签个数
_showPageTagNum:5,
//当前选中页
_nowSelectedPageTagNum:1,
//加载图片路径
_loadImage:”“,
//初始化
init: function(option){
var self=this;return.extend(true,self,option);
},
loadDataValid: function(){
return false;
},
loadData: function(pageNum){
varself=this;
self.showLoadDiv();varflg=this.loadDataValid();if(flg)returnfalse;(‘.page’).html(”);//清空分页
var params = {};
params[“pageNumber”] = pageNum;
params[“objectsPerPage”] = self.pageSize;if(self._filedFormId!=”“){
var arrparams=(“#”+self.filedFormId).find(“input,select”);varfields=arrparams.serializeArray();
.each(fields,function(n,m){
params[m.name] = m.value;
});
}.ajax({
type : “post”,
async : false,
url : this._getDataUrl,
data : params,
success : function(data) {
data=JSON.parse(data);
data[“pageNum”]=pageNum;
self.genericHTML(data);
}
});
},
genericHTML:function(data){
varself=this;
self.genericPageTag(parseInt(data.pageNum),parseInt(data.totalPage));self.genericHTMLContent(data);
$self.closeLoadDiv();
},
genericHTMLContent: function(json){},
genericPageTag: function(pageNum,pageCount){
//count:数据条数;pageNum:当前页码;pageCount:总页数
if(pageCount
subject,#TFZX,#TDEP,#EGRP,#ZX {
width: 95px; height: 35px;
}
.page {
color: #666;
cursor: pointer;
padding: 10px 0;
text-align: center;
clear: both;
overflow: hidden;
}
.page span {
margin: 0 10px;
line-height: 22px;
display: inline-table;
}
.page span:hover {
margin: 0 10px;
color: #F60;
}
.page a {
display: block;
padding: 0 4px;
text-align: center;
height: 18px;
line-height: 18px;
margin-top: 3px;
margin-right: 3px;
color: #666;
display: inline-table;
}
.page a:hover {
background: #ccc;
color: #FFF;
}
.page a.Selected {
background: #1092CC;
color: #FFF;
display: inline-table;
}
.Selected {
background: #1092CC;
color: #FFF;
display: inline-table;
}
.showDetailDiv {
position: absolute;
min-width: 100px;
maxb-width: 120px;
right: 0px;
overflow: hidden;
z-index: 9999;
cursor: pointer;
border: #DAF2FC solid 2px;
background: #F1FAFE;
padding: 0px 6px;
}
相关文章推荐
- 2007年11月17日上午 ITIL与ITSM QQ群聊天记录: 欢迎加入QQ群:48132184
- SQL删除重复记录
- struts2+ireport(jasperreport)记录
- 学习记录
- 程序那些事:日志记录的作用和方法
- 秋色园网站转移过程记录篇
- 多条记录求和问题
- python 学习记录1
- 关于ios FFmpeg 32位和64位 裁剪编译优化(安卓解码720P没问题)记录
- hadoop2.x error记录
- mysql让count为0的记录也显示出来
- MapReduce性能调优记录
- cocos2d-x怎么实现跨平台 记录
- 问题记录
- Unity Ulua1.03优化记录
- Dlib库【6】——内存管理,成员功能指针,Logger(记录)
- 脾胃虚寒 后天失养 伤及肾阳 记录一下调养之路
- 我的学习记录32
- 记录在服务器上运行AODSP的过程
- 使用AO新增记录的3种方法