【发布时间】:2021-04-10 10:30:03
【问题描述】:
我想在 oracle apex 中创建条件渲染。
根据用户为页面项目 (P15_CHOICE) 选择的内容(员工、部门(这些是显示的值)),我想显示不同的区域
对于我在服务器端条件中具有以下 SQL 表达式的区域:
InStr(:P15_CHOICE, 'Employee') > 0
但是它不起作用,我也没有错误 有人可以帮忙吗?
【问题讨论】:
-
页面渲染时
P15_CHOICE的值是多少?假设该控件与您要启用或禁用的区域位于同一页面上,您可以修改P15_CHOICE控件,以便更改导致页面被提交(假设它是一个选择列表,有一个页面操作对此的选择设置),或者您可以设置动态操作,根据更改动态显示和隐藏区域。后者通常会提供更优雅的用户体验,但通常会涉及更多代码。 -
您的选择是否还提交了页面?这不是默认设置,因此通常为此您需要一个“开始”按钮或在更改时选择“提交”页面,这应该是项目属性中的一个选项。
标签: oracle conditional-statements rendering apex