【问题标题】:Enable/Disable APEX dynamic action启用/禁用 APEX 动态操作
【发布时间】:2014-08-13 17:49:20
【问题描述】:

我有一个包含 4 个项目的表单:

  1. 是或否填写
  2. 如果是,则为 2 项
  3. 如果没有,则为 1 项

我想创建一个动态操作来禁用我不需要的字段,启用我确实需要的字段,并将焦点设置到(第一个)启用的项目。
另外,它应该能够在不刷新页面的情况下来回切换。

我尝试了几个动态动作,但我注意到它只会改变一次。例如,如果我在第一个字段中输入“是”,它将启用和禁用相应的字段,但是当我将第一个字段切换为“否”时,什么都不会改变。

任何帮助将不胜感激。提前致谢。

【问题讨论】:

    标签: oracle oracle-apex


    【解决方案1】:

    听起来您需要在动态操作上填写条件字段(在“时间”部分中),然后包括一个真操作和一个假操作。

    例如:

    Condition equal to 'Yes'
    True Actions:  Display 2 items
                   Hide 1 item
    False Actions:  Hide 2 items
                    Display 1 item
    

    如果这不能解决您的问题,您应该尝试列出您在动态操作的所有字段中使用的值。看不到值,就很难排除故障。

    【讨论】:

    • 这有助于我问题的第一部分。我遇到的困难是,如果我要更改填写,我想要禁用的字段将不会启用,反之亦然,因为它们之前已被第一次填写禁用/启用。跨度>
    猜你喜欢
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多