2017-05-09 148 views
0

我已经创建了PI:P1_ID定义为复选框,并添加了一个DA来更新特定条件上的字段。 在形式,有:P1_REF_NAME包含谁已经登录的用户的emailAdd 如APP_USER = TESTUSER :P1_REF_NAME = [email protected]在apex5.0中显示/隐藏复选框

我想要做这样的事情的复选框选项应该被隐藏/禁用当用户登录访问他自己的记录时。

任何想法,怎么可能做到这一点?

回答

1

如果P1_REF_NAME包含用户名,那么你可以把条件对类型PL/SQL的项与表达

:P1_REF_NAME != :APP_USER 

那么项目将不会向用户呈现自己的唱片。

但是,在您的情况下,似乎该项目包含不同的值,即与用户相关联的电子邮件地址。大概这是在一些桌子上举行。在这种情况下,你可以使用类型的条件“SQL不存在”使用表达式是这样的:

select null 
    from my_user_table 
where username = :APP_USER 
    and email_address = :P1_REF_NAME 
+0

谢谢!当:P1_REF_NAME = [email protected]和app_user TEST时,如何修改Chkbx的条件? – user7285351

+0

查看更新的答案 –

相关问题