0

我的页面上有 3 个由查询动态填充的无线电组。在第一个单选按钮中,最后一个选项是N/A。选中时N/A,用户可以从其他 2 个单选组中选择任何值,但如果值不是N/A,我需要将其他两个单选组中的用户选择限制为默认值。

我尝试刷新无线电组,从而将它们重置为默认选择的值,但用户仍然可以更改选择。我还尝试刷新无线电组以重置选择,然后禁用,但随后会从会话中删除它们选择的值。如果第一个无线电组值不是,我还能尝试将用户选择限制为默认值N/A吗?

4

1 回答 1

0

怎么样:第二个和第三个无线电组查询可能使用两个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'

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

于 2020-02-03T19:56:45.603 回答