- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi everyone,
I’m new to using setVisible in a Catalog Client Script and I’m hoping I’m missing something simple.
Goal / expected behavior
- I have a Catalog Item with variables visible to the requester and one internal-only variable that’s hidden on the form.
- After the item is submitted, I want that hidden variable to become visible for our internal team to use.
- The variable is a Multiple Choice named
action.
What I tried
g_form.setVisible('action', true)andsetDisplayin a client script.
Client script
function onSubmit() {
if (g_form.isNewRecord()) {
g_form.setVisible('action', true);
}
}Question
Do I need to handle this with an onLoad / onChange Catalog Client Script (or a Catalog UI Policy), and/or use a Script Include to control visibility for the internal team after submission?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Hi @Kirle
Create a UI Policy without any conditions - and uncheck both Applies on Catalog Tasks and Applies on Requested Items
and in the UI Policy Action select variable and set Visible as False
This will make the variable hidden on the catalog form and not on RITM and Task.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
You can get away with using a Catalog UI Policy and select "Applies on a Catalog Item view". No condition needed.
Then create policy ui action to set the internal variable visible to false.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
If I understand your question correctly, you only want to show the field on the RITM or SC_Task
If so, you would create a UI Policy that hides it on catalog only. The field will then show up on the request item and if a selected field will show up on the SC Task.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Thank you so much!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago - last edited 3 weeks ago
Hi @Kirle
Create a UI Policy without any conditions - and uncheck both Applies on Catalog Tasks and Applies on Requested Items
and in the UI Policy Action select variable and set Visible as False
This will make the variable hidden on the catalog form and not on RITM and Task.
