【问题标题】: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'
    

    我不知道这些默认值是什么,但是 - 你知道,所以将它们包含在这样的查询中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 2013-03-12
      • 1970-01-01
      相关资源
      最近更新 更多