如何在用户 select 在多 select 复选框中选中某些复选框并提交页面后隐藏 APEX 区域?
How can I hide an APEX region after user selects certain checkboxes in a multi-select checkbox and submits the page?
Oracle APEX 问题:我的 Oracle APEX 页面上有一个报告参数区域,其中包含两个单独的复选框项(P1_CHECKBOX_1 和 P1_CHECKBOX_2)以及选项(A、B、C、D)和(E, F, G, H) 分别。
用户单击 'Submit' 按钮以根据复选框中的选择生成以下各种报告。
只有在 P1_CHECKBOX_1 中选择 'C' 或在 P1_CHECKBOX_2 中选择 'F' 时,我才想显示某个报告区域。我已经通过区域服务器端条件尝试了几个选项并创建了一个动态操作(使用列表中的项目)。我什至无法根据 P1_CHECKBOX_1 选择显示区域,更不用说在第二个条件中添加 P1_CHECKBOX_2.
任何人都可以在做类似的事情时提供帮助/提供示例吗?
尝试构建 "SQL Expression" 服务器端条件:
instr(':'||:P1_CHECKBOX_1||':',':'||C||':')>0
or instr(':'||:P1_CHECKBOX_2||':',':'||F||':')>0
或者 "Exist" 服务器端条件:
select 1 from dual
where instr(':'||:P1_CHECKBOX_1||':',':'||C||':')>0
or instr(':'||:P1_CHECKBOX_2||':',':'||F||':')>0
服务器端条件中的PL/SQL表达式应该这样做:
':'||:P1_CHECKBOX_1||':' like '%:C:%'
or
':'||:P1_CHECKBOX_2||':' like '%:F:%'
Oracle APEX 问题:我的 Oracle APEX 页面上有一个报告参数区域,其中包含两个单独的复选框项(P1_CHECKBOX_1 和 P1_CHECKBOX_2)以及选项(A、B、C、D)和(E, F, G, H) 分别。
用户单击 'Submit' 按钮以根据复选框中的选择生成以下各种报告。
只有在 P1_CHECKBOX_1 中选择 'C' 或在 P1_CHECKBOX_2 中选择 'F' 时,我才想显示某个报告区域。我已经通过区域服务器端条件尝试了几个选项并创建了一个动态操作(使用列表中的项目)。我什至无法根据 P1_CHECKBOX_1 选择显示区域,更不用说在第二个条件中添加 P1_CHECKBOX_2.
任何人都可以在做类似的事情时提供帮助/提供示例吗?
尝试构建 "SQL Expression" 服务器端条件:
instr(':'||:P1_CHECKBOX_1||':',':'||C||':')>0
or instr(':'||:P1_CHECKBOX_2||':',':'||F||':')>0
或者 "Exist" 服务器端条件:
select 1 from dual
where instr(':'||:P1_CHECKBOX_1||':',':'||C||':')>0
or instr(':'||:P1_CHECKBOX_2||':',':'||F||':')>0
服务器端条件中的PL/SQL表达式应该这样做:
':'||:P1_CHECKBOX_1||':' like '%:C:%'
or
':'||:P1_CHECKBOX_2||':' like '%:F:%'