How do I hide a specific section in alm_hardware on the asset view?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago - last edited an hour ago
I have created a custom tab to show custom fields related to specific model category only. I want this tab to be visible only for that model category only. I've created UI Policy to hide the fields and it works, but it still shows empty tab (section). I've tried all AI suggestions and they all failed.
Anyone has a working and proved solution for that?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
share screenshots
You can use client script to hide form section using g_form.setSectionDisplay('sectionName', false)
This hides complete tab provided it doesn't have any mandatory fields
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
an hour ago
@Robert _ysakows You can use UI policy and in script section use below code for reference:
var modelCategory = g_form.getValue('model_category');
var targetCategory = 'Specific Category Name'; // Replace with the actual model category value
if (modelCategory !== targetCategory) {
// Hide the entire tab (section)
g_form.setSectionDisplay('custom_tab_section', false); // Replace 'custom_tab_section' with the actual section name
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
55m ago
Should I use section name or it's sys_id?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
13m ago
Use the following approach to hide/show the section through either a UI Policy or a Client Script.
A UI Policy is the recommended best practice.
g_form.setSectionDisplay('<Your_section_name>', false);
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti