Xpages 我可以在类别也是文档的情况下创建一个分类视图吗

Xpages 我可以在类别也是文档的情况下创建一个分类视图吗,xpages,lotus-notes,lotus-formula,Xpages,Lotus Notes,Lotus Formula,我有一个表单,它有4个字段 钥匙 一级 二级 三级 关键是文档的类型,对于我们来说,可以说是Level1、Level2、Level3 如果文档中的键是LEVEL1,那么LEVEL1中有一些值,比如“app1” 如果文档中的键是LEVEL2,则LEVEL1中的值必须是LEVEL1文档中的值之一。第二级类似于标题1 最后,如果存在键为LEVEL3的文档,则该文档必须在LEVEL1和LEVEL2中具有有效值,然后在LEVEL3中具有类似“Page3”的值 这是一个明显的树结构 我正在尝试构造一个分类视

我有一个表单,它有4个字段

钥匙 一级 二级 三级

关键是文档的类型,对于我们来说,可以说是Level1、Level2、Level3

如果文档中的键是LEVEL1,那么LEVEL1中有一些值,比如“app1”

如果文档中的键是LEVEL2,则LEVEL1中的值必须是LEVEL1文档中的值之一。第二级类似于标题1

最后,如果存在键为LEVEL3的文档,则该文档必须在LEVEL1和LEVEL2中具有有效值,然后在LEVEL3中具有类似“Page3”的值

这是一个明显的树结构

我正在尝试构造一个分类视图(在Xpages中,但我想我必须从LN中的分类视图开始),它看起来像这样:

用户可以在其中打开或关闭扭曲折叠类别,或单击条目打开该文档。因此,如果用户单击标题1,他们将转到标题1文档,如果单击标题2,他们将转到该文档,依此类推

我这辈子都搞不懂。也许这是不可能的

任何帮助都将不胜感激

布莱恩 谢谢你的建议

我试着用建议创建一个notes视图,但它就是不起作用。我认为最好不要用经典notes开发来思考,而是用Xpages来思考。好像我要找的是嵌套重复

我就是这么做的。结果如下所示:

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

欢迎对UI提出任何改进建议。

尝试以下方法:

tmpLevel := @trim(LEVEL1:LEVEL2:LEVEL3:LEVEL4);
@Implode(tmpLevel;"\\");
为您的类别。它会让你相对接近你想要的。它会将级别文档与类别分开列出。您可能希望重新审视您的交互设计,让twistie和标签表现出不同的行为,让用户感到困惑。无论如何,Notes样式的分类视图在web中并不常见,您可能会寻找

让我们知道进展如何

试试这个:

tmpLevel := @trim(LEVEL1:LEVEL2:LEVEL3:LEVEL4);
@Implode(tmpLevel;"\\");
为您的类别。它会让你相对接近你想要的。它会将级别文档与类别分开列出。您可能希望重新审视您的交互设计,让twistie和标签表现出不同的行为,让用户感到困惑。无论如何,Notes样式的分类视图在web中并不常见,您可能会寻找


让我们知道进展如何

我有一个应用程序,其中一个视图由一些文档及其响应文档组成,这使主文档看起来像类别。一个类别中是否总是只有一个文档?我有一个应用程序,其中一个视图由一些文档及其响应文档组成,这使得主文档看起来像类别。在一个类别中是否总是只有一个文档?