Oracle 启用/禁用APEX动态操作

Oracle 启用/禁用APEX动态操作,oracle,oracle-apex,Oracle,Oracle Apex,我有一个表格,其中有4项: 回答是或否 2项,如果是 如果没有,则为1项 我想创建一个动态操作,该操作将禁用我不需要的字段,启用我确实需要的字段,并将焦点设置为(第一个)启用的项此外,它应该能够在不刷新页面的情况下来回切换 我试着做了几个动态动作,但我注意到它只会改变一次。例如,如果我在第一个字段中输入“是”,它将启用和禁用相应的字段,但当我将第一个字段切换为“否”时,不会发生任何更改 任何帮助都将不胜感激。提前感谢。听起来您需要在动态操作上填写条件字段(在When选项中),然后包括真操作和假操

我有一个表格,其中有4项:

  • 回答是或否
  • 2项,如果是
  • 如果没有,则为1项
  • 我想创建一个动态操作,该操作将禁用我不需要的字段,启用我确实需要的字段,并将焦点设置为(第一个)启用的项
    此外,它应该能够在不刷新页面的情况下来回切换

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


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

    听起来您需要在动态操作上填写条件字段(在When选项中),然后包括真操作和假操作

    例如:

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

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

    这有助于回答问题的第一部分。我遇到的困难是,如果我要更改填充,我希望禁用的字段将不会启用,反之亦然,因为它们以前在第一次填充时被禁用/启用。