【问题标题】:Set the combo box special list value to other variable将组合框特殊列表值设置为其他变量
【发布时间】:2015-10-28 14:01:00
【问题描述】:

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

【问题讨论】:

  • 你能改写你的问题,或者举一个更有意义的例子吗?我不明白。
  • 当我刷新页面时,组合框应自动设置为特殊列表 Value1 0 和 Option1 Select 而不是旧的选定值。

标签: list combobox outsystems


【解决方案1】:

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

编辑

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

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

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

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

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

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

【讨论】:

  • 我在问如何设置变量来保存 Option1 从特殊列表中选择
  • 编辑了回复,也许现在对你有帮助。
猜你喜欢
  • 1970-01-01
  • 2018-05-31
  • 2012-08-11
  • 1970-01-01
  • 1970-01-01
  • 2015-10-31
  • 2016-09-24
  • 2017-09-11
  • 2022-08-24
相关资源
最近更新 更多