Can I remove the Reference "( i )" icon from a "Choice" reference field WITHOUT DOM manipulation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-14-2017 10:03 AM
Seems like pretty basic functionality, but I can find documentation only on how to do almost anything with a reference field/icon, EXCEPT remove the icon.
What I have is a "choice" field that's actually a reference field because it's pulling choices from another table besides sys_choice.
The problem is, the reference icon shows up, and is confusing for my users.
OTHER than DOM manipulation (since this has to go into the Service Portal), is there anything I can do? I've spent hours trying to find anything I can on it, but no luck.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-14-2017 10:27 AM
The only way I ever found was DOM manipulation. You could put the script to do it in a UI Macro and then add the macro to the attributes of the field so you do not have to try and have a client onLoad script.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-27-2018 12:00 PM
Thanks, You had awesome idea to use "UI Macro"
ui macro:
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<script>
var elmID = "element."+"${ref}";
var elmDiv = document.getElementById(elmID);
elmDiv.getElementsByClassName("form-field-addons")[0].style.display="none";
</script>
</j:jelly>
and set attribute on field
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-27-2018 12:22 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-04-2021 10:35 PM
Thanks, a ton!! I have been to so many posts for this. I follow you on Youtube too!!!