I have the following code to hide/show a section but it's failing and I don't know why. Anyone able to help?
function showHideSection(){ var type = Xrm.Page.getAttribute("new_digitalmarketingtype").getValue(); if (type == 172960000){ Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“section_3”).setVisible(false); Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“section_7”).setVisible(true); Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“SEO_SEM_MA”).setVisible(true); } else if (type ==100000000){ Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“section_3”).setVisible(true); Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“section_7”).setVisible(false); Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“SEO_SEM_MA”).setVisible(false); } else{ Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“section_3”).setVisible(false); Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“section_7”).setVisible(false); Xrm.Page.ui.tabs.get(“DigitalMarketing”).sections.get(“SEO_SEM_MA”).setVisible(false); } }
Getting this error. One of the scripts for this record has caused an error. For more details, download the log file.
ReferenceError: showHideSection is not defined at eval (eval at RunHandlerInternal (devarinet.crm.dynamics.com/.../ClientApiWrapper.aspx), <anonymous>:1:1)
*This post is locked for comments
Are you positive that piece of code is included in a JS library included on the form you are testing and is published?
Also not sure if it's just the formatting of that code in the post - but are your double quotes the straight ones or the curly ones?
In the post they're curly but they need to be straight.
Mohamed Amine Mahmoudi
83
Super User 2025 Season 1
Community Member
52
Victor Onyebuchi
6