从两个视图加入数据的最有效方法

时间:2018-03-20 02:33:49

标签: xpages

民间:

我最近开始使用xPages。我有一个文档的视图,需要在六个独立的列中显示来自其他相关文档的数据。我正在尝试使用Computed列来查找带有连接字符串的视图。我的目的是将其解析为6列数据。它不起作用,尝试引用另一个计算列中的计算列可能是愚蠢的。

另一种方法是让底层视图显示另一个文档的UNID,然后在xPages视图上执行@GetDocField。

所以我有两个问题: 1)我可以通过编程方式在另一个Computed列的视图中引用Computed列吗? 2)为提高效率,在视图中呈现“加入”等数据的最佳方式是什么?

感谢您的关注和帮助。

干杯,

John Collis

2 个答案:

答案 0 :(得分:3)

你能尝试“去土生土长”吗?您构建一个视图,其中包含两个文档,这两个文档排列在该视图中。所以你有Type1,Type2,Type1,Type2等。

然后使用重复控件渲染表或列表“连接”两行。

这可以节省大量的查找工作。

最后,您将该视图用作Json Rest源以在Json中加入

答案 1 :(得分:1)

我会创建一个Java bean,它返回包含数据的Java对象列表。