XPages:如何选择视图控件的分类列中的所有文档

时间:2013-04-03 19:41:44

标签: checkbox xpages

我有一个View控件,其中第一列被分类。我已经找到了如何在列标题上放置一个复选框,但这不是我正在寻找的。我希望能够选择一个类别中的所有文档。如果我在分类列上设置Check Box属性,我会在每行上获得该列的复选框。我想在类别名称旁边打一个复选框。

2 个答案:

答案 0 :(得分:3)

我认为你正在努力创造一种大多数人都会感到困惑的设计模式。如果你看一下显示树数据的大多数基于Web的应用程序(分类视图确实是这样),那么通常的方法是当选择父节点(类别)时,这将触发所有子节点被选中。取消选择时反向相同。当您将其映射到分类视图时,一个实现将是一列复选框(您现在拥有)。您需要编写代码来处理click事件以填充所有子节点的复选框,因为这不是任何XPage视图控件的功能。

答案 1 :(得分:0)

我放弃了,朝着不同的方向前进。我现在显示存储位置的列表字段,每个条目都有复选框。我没有显示每个位置的文档的详细信息。用户可以选择他们想要的位置ID,然后选择操作按钮,获取每个所选位置的文档集合,并在后台更新它们。

我仍然认为这种模式很有用。 This是我想做的一个例子(explanation),虽然我没有想过“不确定”的状态。在示例页面上,单击其中一个顶级条目,您将看到我的目的。

谢谢彼得和蒂姆的称重。