Primefaces 将转盘分页按钮样式更改为页码

Primefaces 将转盘分页按钮样式更改为页码,primefaces,Primefaces,我正在使用Primefaces carousel组件,我想知道是否可以将carousel分页按钮样式更改为页码 谢谢您所能做的就是创建一个自定义的渲染器(请参见示例),然后@Override此方法: 受保护的void encodePageLinks(FacesContext上下文、Carousel Carousel、int pageCount)引发IOException{ ResponseWriter=context.getResponseWriter(); startElement(“div”

我正在使用Primefaces carousel组件,我想知道是否可以将carousel分页按钮样式更改为页码


谢谢

您所能做的就是创建一个自定义的渲染器(请参见示例),然后
@Override
此方法:

受保护的void encodePageLinks(FacesContext上下文、Carousel Carousel、int pageCount)引发IOException{
ResponseWriter=context.getResponseWriter();
startElement(“div”,空);
writer.writeAttribute(“类”,Carousel.PAGE\u LINKS\u CONTAINER\u class,null);
for(int i=0;i
将页码添加到输出的链接中。页面链接的部分样式类由组件JavaScript控制。您也可以覆盖它,但添加一些自定义样式以摆脱单选按钮外观会更容易

另见:


但是要小心,因为自定义渲染器使升级变得更加困难。根据您打开的GitHub票证,该方法在PF 11中可能看起来不同,甚至消失了。

您可以使用一些疯狂的CSS来实现它,但看起来可能是代码更改。或者您可以使用具有数字下拉列表的自定义示例?