我正在研究遗留的Lotus Notes应用程序。该应用程序有许多响应和响应响应文档。用户希望嵌入视图突出显示或以某种方式指示用户在层次结构中的位置。这在网络上很常见,我打赌我可以在Xpages中完成,但可以在LN中完成吗?我可以构建一个使用HTML来执行此操作的嵌入式视图,还是使用HTML的字段?
我原来的问题并不清楚。我的意思是用户在heirarchy的位置只是他们在评论列表中看到的评论。因此,有一个项目文档,可以对此项目文档进行评论,并对评论进行评论,等等。我们可能有50条评论,其中一些评论也有评论。问题是当用户查看特定评论文档时,他们不知道他们在评论列表中的位置。
答案 0 :(得分:1)
假设每个员工有一个文档,并且每个文档都包含员工直接主管的员工ID,您可以使用级联类别在嵌入式视图中执行此操作。但是您需要对代理进行编码,以便在“名称+员工ID /姓名+员工ID /姓名+员工ID ...等”格式中计算包含员工整个命令链的新字段。名称将从层次结构的顶部到员工按顺序排列。 ID是唯一性所必需的。您的视图将在此新字段中进行分类。 (您可能需要另一个按员工ID排序的视图,以便您的代理在构建此字段时用于查找,如果您还没有。)
但这会非常难看,而且我没有看到任何方法将嵌入视图限制为只显示员工层次结构中的文档。我不相信节目单一类别功能会做你想要的,因为你实际拥有的是一系列类别和子类别。
但是,使用HTML的字段当然是可能的。在这种情况下,您的代理将必须遍历层次结构并正确构建链接。它甚至可以在没有代理的情况下完成,只需使用公式语言中的循环结构 - 但是层次结构不会经常改变,并且每次使用时都必须计算它是浪费的(并且可能有点慢)一个文档,所以我可能会坚持使用代理方法,并告诉人们他们可能必须等到下一个代理运行才能看到他们的屏幕上反映出任何更改。