这个问题提出了类似于我要提出的问题:Count entries in XPages view
基本上,如果我为视图提供搜索属性,我将获得视图的总条目的子集。该问题的建议是查询重复。但在我的情况下,似乎我无法查询重复以获取筛选视图中的条目数,因为我正在使用寻呼机。它似乎只返回当前页面上的条目数。视图本身没有查询过滤条目数的机制吗?感谢。
答案 0 :(得分:4)
就像解决方法一样:为XPage添加一个额外的重复控件并从中获取条目数
<xp:repeat
id="repeat1"
rows="0"
value="#{view1}">
</xp:repeat>
<xp:text
escape="true"
id="computedField1"
value="#{javascript:getComponent('repeat1').getRowCount() }">
</xp:text>
<xp:viewPanel
value="#{view1}"
...
重复控件在浏览器中是“不可见的”,因为它是空的。 rows="0"
表示没有行限制。