2017-05-09 180 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

查看更新的答案 –

相關問題