以下内容适用于Domino 8.5.3 FP3 UP1,使用相同版本的Designer完成设计。
我正在使用一个返回DocChildren数量的列的Notes视图。列公式如下:
glViewTitle + " - " + @DocChildren("No comments"; "1 comment"; "% comments");
在Notes客户端中使用此视图将返回预期结果,如
使用标准多米诺骨牌http显示视图它也可以正常工作:
然后,使用Xpage中的视图以非常意外的方式显示@DocChildren信息:
我玩了一点,发现如果我在列公式中使用@DocDescendants,Xpage代码显示“D”而不是“C”。字母后面的数字显然是指与@Function(0 .. 3)一起使用的参数数量。
直到今天,我相信NotesXspViewEntry将返回我们在相应的Notes视图中看到的所有内容,但显然情况并非如此。
顺便说一句:这种行为不仅适用于视图面板等,还适用于使用Xpages的@DbLookup等风格返回的值。
这里有一些问题:
NotesXspViewEntry.getChildCount()
,我还有哪些其他选项?答案 0 :(得分:2)
还有其他功能不起作用:
我认为,如果在计算列公式期间未知该值,则每个受影响的@Formula都会充当“占位符”。