分页在jsf rich:datascroller中不起作用

分页在jsf rich:datascroller中不起作用,jsf,richfaces,Jsf,Richfaces,如何使工作丰富:使用嵌套组件的datascoller。 数据表迭代工作正常,但分页不起作用。 rich:datascroller是否与嵌套组件一起工作 <a4j:repeat > <rich:datatable id="test"> ...... </rich:datatable> <rich:datascroller for="test"></rich:datascroll

如何使工作
丰富:使用嵌套组件的datascoller
。 数据表迭代工作正常,但分页不起作用。
rich:datascroller
是否与嵌套组件一起工作

    <a4j:repeat >
      <rich:datatable id="test"> 
          ......
      </rich:datatable>

      <rich:datascroller for="test"></rich:datascroller>
    </a4j:repeat >

......

任何帮助都将不胜感激

首先,请回答我在评论部分提出的问题

关于您的问题,我不知道您为什么不至少添加Datatable的完整代码。 如果您阅读了component()的文档,下面会提到它

  • 组件应该放在父表的页脚中,或者使用“for”属性绑定到它。注意,“for”是 在视图生成时计算,而不是在视图渲染时计算,这就是为什么它会 忽略JSTL标记
  • 该表还应具有定义的“行”属性,以限制输入表行的数量
  • 在“maxPages”属性的帮助下,滚动条可以限制表格页面上呈现链接的最大数量
  • 从以上几点来看,你好像错过了

    该表还应具有定义的“rows”属性,以限制 输入表行的数量

    根据文件规定,这是强制性的。点记住。除了您的问题之外,在询问stackoverflow之前,请先创建一个简单的示例,然后开箱即用


    关于我的问题,我更感兴趣的是了解您的代码如何工作,而不根据您的代码生成动态id您的组件id是静态的。它应该抛出异常,因为
    只有一个for循环。

    首先请回答我在评论部分提出的问题

    关于您的问题,我不知道您为什么不至少添加Datatable的完整代码。 如果您阅读了component()的文档,下面会提到它

  • 组件应该放在父表的页脚中,或者使用“for”属性绑定到它。注意,“for”是 在视图生成时计算,而不是在视图渲染时计算,这就是为什么它会 忽略JSTL标记
  • 该表还应具有定义的“行”属性,以限制输入表行的数量
  • 在“maxPages”属性的帮助下,滚动条可以限制表格页面上呈现链接的最大数量
  • 从以上几点来看,你好像错过了

    该表还应具有定义的“rows”属性,以限制 输入表行的数量

    根据文件规定,这是强制性的。点记住。除了您的问题之外,在询问stackoverflow之前,请先创建一个简单的示例,然后开箱即用


    关于我的问题,我更感兴趣的是了解您的代码如何工作,而不根据您的代码生成动态id您的组件id是静态的。它应该抛出异常,因为除了for循环之外什么都没有。

    为什么数据表在中继器中?为什么数据表在中继器中?