0

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

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

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

4

1 回答 1

0

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

您可以抑制面板的 HTML 呈现(检查属性),因此它适合例如在xp:tr.

希望有帮助

于 2012-07-26T03:23:24.783 回答