- Post History
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
on 03-15-2020 01:43 AM
Hi there,
While working with fields of type list, you might encounter that these in some circumstances contain an email envelope. You could add email addresses here instead of selecting a reference. Though what if you don't want this email envelope to appear, how to hide/remove this?
Email envelope
The email envelope that we are referring to:

So why does this sometimes appear and why does this sometimes not appear? First, when the list type field has reference table User [sys_user], the email envelope is automatically shown. For other tables, the email envelope is not shown. So this only concerns the User table.
Dictionary Entry Attributes
In some cases, this email envelope will certainly be useful. Though what if you want to hide/remove this? DOM manipulation? No, there's just a dictionary entry attribute available for this: "No email".
When opening the dictionary entry for the User list type field concerned (for example, right-mouse-click on the field label, select "Configure Dictionary"), amongst others there is a related list "Attributes". Add a new attribute here, "No email" with value "true".

Result
When opening your form again, the email envelope now will not be available anymore on your User list type field.

---
And that's it actually. Hope you like this. If any questions or remarks, let me know!
Related General / Platform articles
Below listed are articles on General / Platform I wrote:
- 2020-09-21 Hide/Remove email box from list type fields
- 2020-09-07 Add/Remove email client to forms
- 2020-08-31 Checklist items still editable while record is closed (Share ❒)
- 2020-06-15 Using UI Messages within (Catalog) UI Policies [Workaround]
- 2020-06-08 List Control Omit * condition
- 2020-05-11 Create your own Dynamic Filters (Share ❒)
- 2020-04-06 Generate Catalog Item Variables summary
- 2020-02-12 URL parameter &XML
- 2020-02-07 Help! I lost access to my Instance due to Web service access only
- 2020-01-10 Client Side Scripting: Go for GlideAjax (with getXMLAnswer)!
- 2019-12-23 getXMLAnswer vs getXML
- 2019-10-22 Scripted Tags
- 2019-09-04 Utilizing the breadcrumb on lists to generate your query
- 2019-08-19 Elevating approval approvers
- 2019-07-22 Create your own (user) sys_id
---
If this article helped you in any way, please then bookmark it or mark it as helpful.
Kind regards,
Mark
2020 ServiceNow Community MVP
2020 ServiceNow Developer MVP
---