我可以创建分类视图,其中类别也是文档

Bry*_*ler 0 lotus-notes lotus-formula xpages

我有一个有4个字段的表单

KEY LEVEL1 LEVEL2 LEVEL3

关键是文档类型,我们的目的是Level1,Level2,Level3.

如果文档中的键是LEVEL1,则LEVEL1中有一些值,例如"App 1".

如果文档中的键是LEVEL2,则LEVEL1 中的值必须是Level1文档中的值之一.然后LEVEL2就像TITLE1.

最后,如果存在密钥为LEVEL3的文档,那么它必须在LEVEL1和LEVEL2中具有有效值,然后在LEVEL3中具有类似"Page3"的内容.

所以这是一个明显的树结构.

我正在尝试构建一个分类视图(在Xpages中,但我认为我必须从LN中的分类视图开始),如下所示:

如果用户可以打开或关闭曲折以折叠类别,或者单击该条目以打开该文档.因此,如果用户单击TITL1,他们将转到TITLE1文档,如果他们点击TITLE2,他们将转到该文档,依此类推.

对于我的生活,我无法弄清楚这一点.也许这是不可能的.

任何帮助将不胜感激.

布赖恩

感谢所有的建议.

我试着用建议做一个笔记视图,但它只是没有用.我认为最好不要在经典笔记开发中思考,而是用Xpages术语思考.看起来像我正在寻找的是嵌套重复.

这就是我所做的.结果如下:

在此输入图像描述

我只希望用户添加一个条目,这就是为什么我在最后一个条目上有一个"+".我将允许用户最终删除条目并移动它们.

欢迎任何有关UI改进的建议.

stw*_*sel 5

试试这个:

tmpLevel := @trim(LEVEL1:LEVEL2:LEVEL3:LEVEL4);
@Implode(tmpLevel;"\\");
Run Code Online (Sandbox Code Playgroud)

为您的类别.它会让你相对接近你想要的.它将与类别分开列出级别文档.您可能想要重新审视您的交互设计,让扭曲和标签表现出与用户混淆不同的气味.无论如何,Notes样式分类视图在Web中并不常见,您可能会寻找替代布局.

让我们知道怎么回事!