【问题标题】:Setting Oracle APEX radio group default values设置 Oracle APEX 无线电组默认值
【发布时间】:2020-02-03 15:18:17
【问题描述】:
我的页面上有 3 个由查询动态填充的单选组。在第一个单选按钮中,最后一个选项是N/A。当N/A被选中时,用户可以从其他2个radio组中选择任何值,但如果值不是N/A,我需要将其他两个radio组中的用户选择限制为默认值。
我尝试刷新无线电组,从而将它们重置为默认选择的值,但用户仍然可以更改选择。我还尝试刷新无线电组以重置选择,然后禁用,但随后会从会话中删除它们选择的值。如果第一个无线电组值不是N/A,我还能尝试将用户选择限制为默认值吗?
【问题讨论】:
标签:
oracle-apex
oracle-apex-19.1
【解决方案1】:
怎么样:第二个和第三个无线电组查询可能使用两个SELECT 语句的联合;一个在第一个无线电组值为N/A 时运行,另一个在不是N/A 时运行。
select ename d, empno r
from emp
where deptno = 10
and :P1_RG = 'N/A'
union all
select ename d, empno r
from emp
where deptno <> 10
and :P1_RG <> 'N/A'
我不知道这些默认值是什么,但是 - 你知道,所以将它们包含在这样的查询中。