I'm trying to unhide a field with setVisible after catalog submission but it doesn't work!!!!
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours 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?
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
22m 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.
