【发布时间】:2020-07-09 09:57:17
【问题描述】:
我有一个页面,管理员可以在其中为用户分配角色。有两个字段。第一个是管理员选择他/她想要为其分配角色的用户。第二个是显示所有可用角色的角色字段。如果用户已经被分配了角色,我希望选中复选框中的这些角色。因此,在角色复选框的“默认”选项中,我输入了一个返回冒号分隔值的 SQL 查询,如下所示:
SELECT ROLE_ID FROM USER_ROLE WHERE USER_ID = :P24_USER_ID;
":P24_USER_ID" 返回表单中所选用户的 id。为此,我还在复选框的“值级联列表”中将“P24_USER_ID”设置为“父项”。
执行此操作后,每当我在表单中选择用户时,角色复选框都会重新加载,然后显示并出错,没有错误消息。当我去调试页面时,我看到了以下错误:
我做错了什么,我该如何解决?
【问题讨论】:
标签: oracle-apex