过滤嵌套重复

时间:2012-07-25 21:38:07

标签: lotus-notes xpages lotus

我的申请包含公司和客户的文件。这是多对多的关系;公司可以拥有任意数量的客户,客户可以是许多公司的客户。通过向公司创建响应文档来存储关系,其中包含客户文档ID的字段。

我希望能够在公司的XPage上显示来自客户端文档的字段,并且我一直在尝试使用重复控件来执行此操作。我创建了所有链接文档的视图,并使用它来创建重复,使用当前文档ID过滤它以收集当前公司拥有的所有链接。这允许我列出与该公司关联的客户文档的所有ID。

我一直在尝试研究如何将此ID传递给嵌套在第一个ID中的重复控件,要么将其用作所有客户端文档视图的过滤器,要么将其用作数据源文档ID直接。这可能吗?如果没有,我将如何在公司页面上显示客户文档中的数据?

1 个答案:

答案 0 :(得分:0)

指定重复控件时,指定包含实例值的变量。此变量名称对重复控件内的任何内容都可见。因此,您的变量将一次包含一个客户端文档的UNID。例如,你称之为ClientDocID。你把一个面板放在重复控件里面。该面板可以拥有自己的DominoDocument数据源。数据源可以具有新的,显示或编辑作为默认操作。您选择需要提供DocumentId的“display”。选择“计算”并简单地使用ClientDocID作为公式。

您可以禁止为面板呈现HTML(检查属性),因此它适用于在xp:tr内。

希望有所帮助