我有两个相关的表单,我会将它们组合在一个视图控件中。没那么难。这适用于“一对多”类型的场景。
假设我有一个包含 customerID 和 Customer Name 列的客户视图。然后我有一个视图显示具有 masterCustomerID、orderNumber、orderDate 列的“许多”文档。
在 XPage 上,我创建了许多文档的视图控件,并添加了 masterCustomerID、orderNumber、orderDate 列。然后我在前面添加一列来执行 DbLookup 以获取客户的实际姓名。真的没有什么太花哨的。
我的问题是,在这种情况下,查找列是第一列。按该列对视图列进行排序的策略是什么。默认情况下,它将按顺序视图中的键值排序,这可能与名称值不同。
如果这样更容易,我不反对使用重复控件。
我的第一个想法是以某种方式使用 TreeMaps,但我不知道在可能有很多文档的情况下这是否实用。也许我错过了什么......
任何意见,将不胜感激。谢谢