项目值的条件显示

时间:2017-03-30 14:42:09

标签: oracle-apex

我已经成功创建了一个由几个单选按钮和一个下拉选择菜单组成的表单。我试图让选择菜单仅在选择了特定单选按钮时才可见。

Example Form

对于我的情况,我希望仅在选择No单选按钮时才能看到选择菜单。

选择菜单被设置为单选按钮的子LOV项,因此当单选按钮时,如果更改了值,则更新选择菜单的值。但是,我发现的是条件显示条件没有被重新评估,这会阻止选择菜单被隐藏或显示,因为单选按钮被更改。

我最初的解决方案是将单选按钮设置为重定向并在更改时设置值,但这最终与我实际形式中的其他逻辑冲突(比给出的示例复杂得多)。

问题肯定是层叠的LOV父项不会重新评估他们的子元素'条件显示选项,所以我想知道是否有人找到了解决这个问题的方法?

1 个答案:

答案 0 :(得分:1)

在更改广播组时创建动态操作

将项目的客户端条件设置为=' N',应该有声明的方式来执行此操作,但JavaScript表达式将是

$v('P1_RADIO') === 'N'

添加一个真实条件以隐藏选择列表项,并为显示它创建相反的操作。

这意味着> = APEX 4.x