- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-16-2022 02:34 PM
Hello,
I have an ask to hide an embedded list onLoad() based off certain fields being populated. I am struggling to hide the embedded list. I have tried 2 different ways to hide the embedded list, but it is still not hiding. Please see below:
Method 1:
function onLoad() {
var isDiscontinued = g_form.getValue('u_is_discontinued');
if (isDiscontinued == 'yes') {
g_form.hideRelatedList("REL:ced561fe1b6edd94e0b2feeccd4bedc5");
}
}
Method 2:
function onLoad() {
// Saw this method on snguru website
var list = $$('div[tab_caption="Product Type"]')[0];
if(list.hasClassName('embedded')){
list.hide();
}
}
I have tried both methods, and both methods are not working.
Can someone please assist with this?
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-12-2023 11:42 AM
We were not able to make this work with the recommendations. What we winded up doing was creating a new section and then adding the embedded list to the section and used a client script to show/hide the entire section. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-20-2022 07:32 AM
@SanjivMeher - Thanks for you response! Yes, the name of the embedded list is correct in Method 2. I used the browsers inspect tool to grab the name.
This is not on service portal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-16-2022 08:56 PM - edited 12-16-2022 08:57 PM
@mballinger Tried and tested solution.
To make the script in "Method 2" work, you must uncheck the "Isolate script" field on client script.
If the field is not present on the form then go to list view and uncheck it.
Please mark as correct answer if this solves your issue.
ServiceNow Community Rising Star, Class of 2023
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-20-2022 07:45 AM
@mballinger Did you try this?
ServiceNow Community Rising Star, Class of 2023
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-20-2022 07:47 AM
@jaheerhattiwale - Thanks for your response! I removed the isolate script, and it is still not working using the method 2 approach.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
12-20-2022 07:50 AM
@mballinger Can you please post the screen shot of code?
ServiceNow Community Rising Star, Class of 2023