- 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
07-24-2024 06:49 AM
Method 1 worked for us, except we put the table name as the argument
g_form.hideRelatedList("table_name");