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

时间:2015-07-13 21:24:39

标签: xpages lotus-notes lotus-formula

我有一个包含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术语思考。看起来像我正在寻找的是嵌套重复。

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:5)

试试这个:

tmpLevel := @trim(LEVEL1:LEVEL2:LEVEL3:LEVEL4);
@Implode(tmpLevel;"\\");

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

告诉我们它是怎么回事!