RichFaces <rich:dataScroller>

2025年3月17日 | 阅读 3 分钟

该组件用于浏览表中的多个页面。它必须放置在表的 facet 中。我们也可以使用 for 属性将父表绑定到滚动条。需要指定每页的行数限制。

样式类和皮肤参数

下表包含 dataScroller 的样式类和相应的皮肤参数。

Class函数皮肤参数映射的 CSS 属性
.rf-ds用于定义 data scroller 的样式。generalFamilyFont generalSizeFontfont-family font-size
.rf-ds-btn用于定义 data scroller 中按钮的样式。generalFamilyFont generalSizeFontfont-family font-size
.rf-ds-btn-first用于定义第一个按钮的样式。无皮肤参数。
.rf-ds-btn-fastrwd用于定义快速倒退按钮的样式。无皮肤参数。
.rf-ds-btn-prev用于定义上一个按钮的样式。无皮肤参数。
.rf-ds-btn-next用于定义下一个按钮的样式。无皮肤参数。
.rf-ds-btn-fastfwd用于定义快速前进按钮的样式。无皮肤参数。
.rf-ds-btn-last用于定义最后一个按钮的样式。无皮肤参数。
.rf-ds-nmb-btn用于定义 data scroller 中页码按钮的样式。generalTextColor generalFamilyFont颜色 字体系列
.rf-ds-press用于定义按下控件时 data scroller 的样式。tableBorderColor tableBackgroundColorborder-color background
.rf-ds-act用于定义活动 data scroller 的样式。tableBorderColorcolor
.rf-ds-dis用于定义禁用 data scroller 的样式。tableBorderColorcolor

示例

这里,在下面的示例中,我们实现了 <rich:dataScroller> 组件。此示例包含以下文件。

JSF 文件

// data-scroller.xhtml

托管 Bean

// StudentRecord.java

输出

RichFaces Datascroller 1

滚动到下一个之后,它也会显示其他记录。

RichFaces Datascroller 2
下一个主题RichFaces <rich:tree>