如何获得视图中所有文档的序号

时间:2018-08-17 04:08:35

标签: xpages lotus-notes

如何获取视图中所有文档的序号。序列号将出现在视图的列中。我使用了@DocNumber,但是当我从xpage页面预览视图时,它不起作用。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果使用viewPanel,则存在一个简单的解决方案。

var的{​​{1}}属性设置为您喜欢的有意义的名称,例如

viewPanel

这样做,您将为自己提供对<xp:viewPanel var="viewEntry" ....etc....> </xp:viewPanel> 的每个迭代的显式访问(DominoViewEntry在内部使用它)。

然后创建一个视图列,不要设置viewPanel属性,请设置columnName属性。像这样:

value

抱歉,这里没有避免SSJS的方法,因为<xp:viewColumn value="#{javascript:viewEntry.getPosition('.')}" id="docNumberColumn"> <xp:viewColumnHeader value="Doc Number" id="docNumberHeader"> </xp:viewColumnHeader> </xp:viewColumn> 并未向其DominoViewEntry实现公开getPosition()方法,因此我们必须直接调用它。

更新:这对getValue()dataTable也应适用,因为它们都在后台使用UIDataIterator且都具有var属性。

答案 2 :(得分:0)

使用重复控制并显示索引号吗?