Hibernate分页查询

Hibernate分页查询

function getChildProdPageInfo(childProdDescLink,newsCount,pageIdx,pageDivId)
{
var pageItemHtml='';
var pageForwardHtml = '';
var pageReverseHtml = '';
var isExtend = false;
var pageInfoHtml='';
for(idx=0,len=newsCount;idx<len;idx++)
{
//判断是否第一页,如是,不加上一页链接,如不是,加上一页连接
if((idx+1)==(pageIdx-1)&&pageIdx!=1)
{
pageForwardHtml='<a href="#" target="_self" οnclick="getChildProdPageInfo(\''+childProdDescLink+'\','+newsCount+','+(pageIdx-1)+',\''+pageDivId+'\')" >上一页</a>';
}
//判断是否最后一页,如是,不加下一页链接,否则加上下一页链接
if(pageIdx<len&&(idx+1)==(pageIdx+1))
{
pageReverseHtml='<a href="#" target="_self" οnclick="getChildProdPageInfo(\''+childProdDescLink+'\','+newsCount+','+(pageIdx+1)+',\''+pageDivId+'\')" >下一页</a>';
}
//判断是否超过6页,如果超过,加extend扩展,否则加每一页的连接
if(Math.abs(idx+1-pageIdx)>5&&isExtend==false)
{
pageItemHtml+='<a href="#" target="_self" οnclick="getChildProdPageInfo(\''+childProdDescLink+'\','+newsCount+','+(idx+1)+',\''+pageDivId+'\')" >...</a>';
isExtend=true;
}
else
{
//当前页
if((idx+1)==pageIdx)
{
pageItemHtml+='<a href="#" target="_self" οnclick="getChildProdPageInfo(\''+childProdDescLink+'\','+newsCount+','+(idx+1)+','+pageDivId+'\')" >'+'<font class="red">['+pageIdx+']</font>'+'</a>';
}
else
{
pageItemHtml+='<a href="#" target="_self" οnclick="getChildProdPageInfo(\''+childProdDescLink+'\','+newsCount+','+(idx+1)+',\''+pageDivId+'\')" >'+(idx+1)+'</a>';
}
isExtend=false;
}
}
//组合最终的分页信息并打开当前点击页的咨询连接
pageInfoHtml+='<div class="Page">';
pageInfoHtml+=pageForwardHtml;
pageInfoHtml+=pageItemHtml;
pageInfoHtml+=pageReverseHtml;
pageInfoHtml+='</div>';
$('#'+pageDivId).html(pageInfoHtml);
//刷新静态化html咨询页面
var index = childProdDescLink.indexOf('html');
var htmlPath = '/webfin/'+childProdDescLink.substr(0,(index-1))+'_'+pageIdx+'.html';
window.open(htmlPath,"prodDetailHtmliFrame");
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值