java displaytag 自定义分页

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/11848266/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-31 06:38:07  来源:igfitidea点击:

displaytag customise pagination

javadisplaytag

提问by fluminis

I'm trying to style the <displaytag>to obtain something that look great.

我正在尝试设计样式<displaytag>以获得看起来很棒的东西。

The official demo look like :

官方演示看起来像:

http://demo.displaytag.org/displaytag-examples-1.2/example-paging.jspenter image description here

http://demo.displaytag.org/displaytag-examples-1.2/example-paging.jsp在此处输入图片说明

But I obtain only this :

但我只得到这个:

style of my current pagination

我当前分页的风格

How can I change the rendering of the pagination part of the displaytag so that page numbers are in <li>elements ?

如何更改 displaytag 的分页部分的呈现,以便页码在<li>元素中?

Thanks in advance

提前致谢

采纳答案by fluminis

To customise the pagination, I had to add a displayTag.propertiesfile with the following properties :

要自定义分页,我必须添加一个displayTag.properties具有以下属性的文件:

paging.banner.no_items_found=<span class="pagebanner">No {0} found.</span>
paging.banner.one_item_found=<span class="pagebanner">One {0} found.</span>
paging.banner.all_items_found=<span class="pagebanner">{0} {1} found, displaying all {2}.</span>
paging.banner.some_items_found=<span class="pagebanner">{0} {1} found, displaying {2} to {3}.</span>

paging.banner.full=<div class="pagination"><ul><li class="prev disabled"><a href="{1}" class="next" title="first"><img src="static/images/first.png" alt="first" /></a></li><li class="prev disabled"><a href="{2}" class="next" title="previous"><img src="static/images/previous.png" alt="previous" /></a></li>{0}<li><a href="{3}" class="next" title="next"><img src="static/images/next.png" alt="next" /></a></li><li class="next"><a href="{4}" class="next" title="lest"><img src="static/images/last.png" alt="last" /></a></li></ul></div>
paging.banner.first=<div class="pagination"><ul><li class="prev"><a href="{1}" class="next" title="first"><img src="static/images/first.png" alt="first" /></a></li><li class="prev"><a href="{2}" class="next" title="previous"><img src="static/images/previous.png" alt="previous" /></a></li>{0}<li><a href="{3}" class="next" title="next"><img src="static/images/next.png" alt="next" /></a></li><li class="next"><a href="{4}" class="next" title="lest"><img src="static/images/last.png" alt="last" /></a></li></ul></div>
paging.banner.last=<div class="pagination"><ul><li class="prev"><a href="{1}" class="next" title="first"><img src="static/images/first.png" alt="first" /></a></li><li class="prev"><a href="{2}" class="next" title="previous"><img src="static/images/previous.png" alt="previous" /></a></li>{0}<li class="next disabled"><a href="{3}" class="next" title="next"><img src="static/images/next.png" alt="next" /></a></li><li class="next disabled"><a href="{4}" class="next" title="lest"><img src="static/images/last.png" alt="last" /></a></li></ul></div>
paging.banner.onepage=<div class="pagination"><ul>{0}</ul></div>

paging.banner.page.selected=<li><strong>{0}</strong></li>
paging.banner.page.link=<li><a href="{1}" title="Go to page {0}">{0}</a></li>
paging.banner.page.separator=

回答by Inês Gomes

In displayTag.properties:

在 displayTag.properties 中:

paging.banner.placement=top

paging.banner.onepage=
paging.banner.first=<span class="pagination pagination-right"><ul>{0}<li><a href="{4}"         title="\u00daltima">...{6}</a></li></ul></span>
paging.banner.full=<span class="pagination pagination-right"><ul><li><a href="{1}" title="Primeira">1\u00aa</a></li>{0}<li><a href="{4}" title="\u00daltima">...{6}</a></li></ul></span>
paging.banner.last=<span class="pagination pagination-right"><ul><li><a href="{1}" title="Primeira">1\u00aa</a></li>{0}</ul></span>
paging.banner.page.link=<li><a href="{1}" title="P\u00e1gina {0}">{0}</a></li>
paging.banner.page.selected=<li class="disabled"><span>{0}</span></li>
paging.banner.page.separator=

Another format

另一种格式

More information on http://www.displaytag.org/1.2/configuration.html

有关http://www.displaytag.org/1.2/configuration.html 的更多信息