- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-06-2015 05:33 AM
Hi,
I have written the below script to hide Email client button for some of my catalogs. However it is causing an issue on a "Manager Name" Reference field on form. End user getting "Script error encountered when changing this field - please contact your System Administrator" error after clicking on any Requested Item and able to see hidden fields because of the error.
Client script on onLoad():-
function onLoad() {
//Type appropriate comment here, and begin script below
var abc = g_form.getValue('approval');
var abc1 = g_form.getValue('u_catalog_type');
if((abc != 'approved') && (abc1 != 'Service Catalog')){
$('email_client_open').hide();
}
}
How can I fix the issue?
Thanks in Advance.
Regards,
Vimal
Solved! Go to Solution.
- Labels:
-
User Interface (UI)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-15-2015 01:52 AM
Issue got fixed after making the Client script to Default view instead Global.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-06-2015 11:47 PM
Yes Kalai. We had raised a ticket on HI agent has replied "This is the one that needs fixing to remove the DOM maniplulation causing the client side code to error."
I have disabled the script and tested, we are not seeing any error. If the script is in active we are seeing the above error.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-06-2015 11:48 PM
can you paste you script to show us how are you using it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-08-2015 12:17 AM
DOM itself causing an issue here. Because of this DOM reference field is getting the error when end user opening the requested item. Do you have any idea how trace the error for an end user as only end user getting the error.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-07-2015 12:27 AM
using plain javascript ...
var hideEmailIcon = document.getElementById('email_client_open');
hideEmailIcon.style.display='none';
Note : My instance is on Eureka...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-07-2015 12:46 AM
I tried that also Kalai. Still it is giving the same error.