将组合框特殊列表值设置为其他变量

Set the combo box special list value to other variable

如何将组合框特殊列表值设置为其他变量。例如,对于组合框,我有 Value1 0 和 Option1 Select。所以在刷新时我必须再次将值 1 设置为组合框,有时它具有旧的选定值。 因此,在刷新时,我想将与组合框关联的变量设置为 Value1 0 和 Option1 Select.

组合框将显示存储在其变量中的值。因此,如果您为该变量赋值,当刷新屏幕时,组合框将显示它。

编辑

看起来 OutSystems 平台给予变量的优先级高于特殊变量。

因此,如果用户选择了一个存储在变量中的值,然后选择了一个存储在特殊变量中的值,您需要为该变量分配 NullIdentifier() 以使其停止显示.

在这个例子中,我有一个显示用户的组合,以及另外两个选项。

如果设置了我的特殊变量,那么我取消设置变量

问题是,如果用户从源实体中选择一个值,然后将其更改为特殊列表的值(或相反),这两个变量都将被设置,您将需要决定取消设置哪个变量。

您可以为此使用辅助变量。在组合框的 OnChange 事件中,将该变量设置为在用户从源实体或特殊列表中选择某些内容时发出信号。