1

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

4

1 回答 1

1

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

编辑

看起来 OutSystems 平台比特殊变量更优先考虑变量。

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

在此示例中,我有一个显示用户的组合和两个其他选项。 带有组合框的 IDE

如果设置了我的特殊变量,那么我取消设置变量 在此处输入图像描述

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

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

于 2015-08-06T17:32:22.520 回答