处理选择启用网格中的选择(GeneXus)

时间:2014-10-29 17:48:08

标签: grid smart-device genexus

我有一个启用选择的网格。属性: - 显示选择器:始终 - 选择类型:执行时保持选择

"对于每个选定的行"指令将所选项目保存在数据库中。

Q1: 下次面板打开时是否可以自动选择这些项目?如何?

Q2: 有没有办法让我知道是否/何时有所选项目(所以我可以显示/隐藏"接受选择"按钮)?

我可以看到"选择标记"和"选择标志字段说明符"属性,但不知道它们是否适用于任何这些问题。

谢谢!

1 个答案:

答案 0 :(得分:2)

Q1: 是的。
您必须添加一个新的变量或att或网格的SDT成员,它将作为选择的标志。这个元素是布尔值。如果此标志为true,则表示将选择该项,false为未选中。您必须在Data Provider或Load事件上加载此值。请记住在UI上隐藏此元素,因为您不希望它显示。 然后在Grid属性上将此元素设置为Selection Flag(如果它是变量或属性),或者将SDT的项目设置为“Selection Flag Field Specifier”中的标记。

Q2:我没有办法做到这一点