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

时间:2015-08-05 16:55:00

标签: list combobox outsystems

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

1 个答案:

答案 0 :(得分:1)

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

修改

看起来OutSystems平台比变量更优先于变量。

因此,如果用户选择存储在变量上的值,然后选择存储在特殊变量上的值,则需要为变量分配NullIdentifier()以使其停止显示。 / p>

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

如果设置了我的特殊变量,则取消设置变量 enter image description here

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

您可以使用辅助变量。在组合框的OnChange事件中,设置该变量以表示用户是否从源实体或特殊列表中选择了某些内容。