XPages-重复控制-通过xe:pageradrows显示更少的行可能吗?

XPages-重复控制-通过xe:pageradrows显示更少的行可能吗?,xpages,xpages-extlib,Xpages,Xpages Extlib,我为一个repeat控件准备了一个xe:pageradrows控件来显示更多的行。我想显示类似于显示/缩小行数的内容。我试图将rowCount属性设置为负值,但这似乎不起作用 如何实现这样一个显示较少行的功能?您不能使用xe:pageradrows来减少行数—正如名称所预期的那样 以下是创建两个按钮以显示更多行或显示更少行的方法: ... 您可以通过这种方式动态更改属性“rows”(=要显示的行数)。此属性在重复控件、视图控件和其他多行控件中可用。我担心您会错过一些功能,如getRowCou

我为一个repeat控件准备了一个xe:pageradrows控件来显示更多的行。我想显示类似于显示/缩小行数的内容。我试图将rowCount属性设置为负值,但这似乎不起作用


如何实现这样一个显示较少行的功能?

您不能使用xe:pageradrows来减少行数—正如名称所预期的那样

以下是创建两个按钮以显示更多行或显示更少行的方法:


...

您可以通过这种方式动态更改属性“rows”(=要显示的行数)。此属性在重复控件、视图控件和其他多行控件中可用。

我担心您会错过一些功能,如getRowCount或getRows,这些功能通常与pagerAddRows控件一起使用。您必须定义最小行数,因为viewscope中的负数不适用于中继器。您可以使用viewscope.numberrows来获取getRowCount和getRows的值。是的,您应该确保行号的计算不应小于5左右。如果需要查看更多页面,可以使用链接控件而不是按钮控件。还有,还有什么选择呢?扩展库的优点是,如果您想知道它是如何工作的,那么在本例中,源代码是可用的。因此,通过构建功能,您不会错过任何东西
getRowCount()
不会因寻呼机添加行而更改
getRows()
映射到您的viewScope变量,因此我不明白为什么它不能得到您所期望的结果。您还可以使用这种方法将
xp:repeat
绑定到变量名,这样您就可以从按钮获取该变量的句柄,并使用与UIPagerAddRows相同的代码调用
setRows()