- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-07-2017 04:51 AM
Fields are made invisible using UI policy on form. But when try to open the popup from list view using reference icon these fields are still visible. Is it a bug?
Attached screen shot. After mouse hover the popup opens and the field outage planned duration is visible.
But on form level it visible only on selection of outage required using UI Policy. So on attached screen shot(popup) the field outage planned duration should be invisible as per condition(outage required is not checked). Please advise how to fix it.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2017 06:20 AM
Hi Shiva,
I don't think you can achieve this with UI policies as they I don't think they run when you hover your mouse over the ( i ) and see the popup, even if the UI policy is set to view = sys_popup.
You could try achieving this by using a read ACL on the field, where you set the conditions properly:
when the ACL allows read to the field, it will show up on the form and the popup, when the ACL evaluates to false, it should be hidden both from the form and the popup.
On top, you vcan keep your UI policy to add a dynamic behaviour to show/hide the field on your form based on user interactions,
while the ACL should show/hide the field based on record data saved in the database.
Make sure to check if ACLs are running on the same field or on parent tables so that they do not interfere, and set "Admin override" accordingly so you as an admin see the impact of your ACL.
Hope this helps, let me know.
Best regards,
Andras
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2017 03:32 AM
i have attached the screen shot. Please advise.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2017 03:39 AM
Shiva,
I would request you the change the order number of your UI Policy, keep it as 500 or 1000 and then try.
Please Mark Correct / Helpful as per the impact
Abdul Azeez
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2017 05:32 AM
Hi Abdul,
I have tried UI policy setting up order to 500 and 1000, but not working still.
Thanks,
Shiva
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-08-2017 06:20 AM
Hi Shiva,
I don't think you can achieve this with UI policies as they I don't think they run when you hover your mouse over the ( i ) and see the popup, even if the UI policy is set to view = sys_popup.
You could try achieving this by using a read ACL on the field, where you set the conditions properly:
when the ACL allows read to the field, it will show up on the form and the popup, when the ACL evaluates to false, it should be hidden both from the form and the popup.
On top, you vcan keep your UI policy to add a dynamic behaviour to show/hide the field on your form based on user interactions,
while the ACL should show/hide the field based on record data saved in the database.
Make sure to check if ACLs are running on the same field or on parent tables so that they do not interfere, and set "Admin override" accordingly so you as an admin see the impact of your ACL.
Hope this helps, let me know.
Best regards,
Andras
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-09-2017 04:09 AM
Thanks Andras, It worked.