Master-detail 使用搜索结果查看

Master-detail view using a found set

我有两个 table:UsersTasks。每个 User 可以有多个 Tasks 但每个 Task 只能有一个 User

如果我在第一个布局中单击 John Smith,我将被带到一个新布局,该布局仅显示 John 的任务(感谢 "Go to related record" 脚本)。

现在,我正在尝试完成并需要一些帮助的是从此布局中,我希望能够在左侧看到 John 的所有任务的滚动列表(但只有它们的标题)。例如,当我 select 任务 20 时,我想在右侧查看任务 20 的所有元数据。换句话说,像这样的 master-detail 视图:

我遵循了这个 video tutorial 这让我接近了我的目标,但并不是一直如此。如果你跳到 6:20 标记,你可以看到他做了什么。但基本上他的做法是这样的:

这种方法非常适合 master-detail 视图,但对我来说有一个问题。我不想看到所有任务,只看到 John 的任务(或者我在之前的布局中单击的任何人)。

不确定如何解决这个问题。当我在以前的用户布局中从 John Smith 的记录导航时,是否需要创建 "Constrained found set"?

首先,我会在左侧有一个标准门户,使用笛卡尔连接来显示所有记录,或者如果您愿意,您可以将此技术与摘要字段一起使用,但这不是必需的。

然后向门户添加过滤器以仅显示与当前记录具有相同用户 ID 的记录。这将完成您所需要的。