我有一个包含4个字段的表单
KEY 1级 LEVEL2 LEVEL3
关键是文档的类型,我们的目的是Level1,Level2,Level3。
如果文档中的键是LEVEL1,那么LEVEL1中有一些值,比如说#34; App 1"。
如果文档中的键是LEVEL2,那么LEVEL1 中的值必须是Level1文档中的值之一。然后LEVEL2就像TITLE1。
最后,如果存在密钥为LEVEL3的文档,那么它必须在LEVEL1和LEVEL2中具有有效值,然后类似于" Page3"在LEVEL3。
所以这是一个明显的树形结构。
我正在尝试构建一个分类视图(在Xpages中,但我认为我必须从LN中的分类视图开始),如下所示:
如果用户可以打开或关闭曲折以折叠类别,或者单击该条目以打开该文档。因此,如果用户单击TITL1,他们将转到TITLE1文档,如果他们点击TITLE2,他们将转到该文档,依此类推。
对于我的生活,我无法弄清楚这一点。也许这是不可能的。
非常感谢任何帮助。
感谢所有建议。
我试着用建议做一个笔记视图,但它没有用。我认为最好不要在经典笔记开发中思考,而是用Xpages术语思考。看起来像我正在寻找的是嵌套重复。
这就是我所做的。结果如下:
我只希望用户添加一个条目,这就是为什么我有一个" +"在最后一个条目。我将允许用户最终删除条目并移动它们。
欢迎任何有关改进UI的建议。
答案 0 :(得分:5)
试试这个:
tmpLevel := @trim(LEVEL1:LEVEL2:LEVEL3:LEVEL4);
@Implode(tmpLevel;"\\");
适用于您的类别。它会让你相对接近你想要的。它将与类别分开列出级别文档。您可能想要重新审视您的交互设计,让扭曲和标签表现出与用户混淆不同的气味。无论如何,Notes样式分类视图在Web中并不常见,您可能会查找alternative layouts。
告诉我们它是怎么回事!