- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2020 04:21 AM
Hi Team,
Can someone help me on how to hide attachments from incident form. I have seen many post related to hiding attachment icon(paper clip). My requirement was to hide the document itself from form based on view. Any help is appreciated.
Regards,
Prets.
Solved! Go to Solution.
- Labels:
-
Incident Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2020 04:41 AM
Hi,
you can create onload client script on incident form
Give the view name you want for which it should be hidden in the view field
1) Uncheck Global
2) Give your view name there
script below:
function onLoad(){
g_form.disableAttachments(); // hides the paper-clip icon
}
Note: Remember they can still add/remove attachments by clicking on Manage Attachments
For hiding the manage attachments section you can update this in onload client script above
Ensure: Isolate Script field is set to false for this client Script; This field is not on form from list you can set it to false; it is true by default
Updated Script:
function onLoad() {
//Type appropriate comment here, and begin script below
g_form.disableAttachments();
if(window == null){
// portal
var names = this.document.getElementsByClassName('sp-attachment-manager ng-isolate-scope');
names[0].style.display = 'none';
// to hide paper-clip icon on portal
var names1 = this.document.getElementsByClassName('pull-right attachment-button ng-scope');
names1[0].style.display = 'none';
}
else{
document.getElementById('header_attachment').style.display = 'none';
}
}
Mark the comment as a correct answer and helpful if this answers your question.
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2020 04:33 AM
Hi,
We dont stored this information from where it is bookmarked.
What you can do it in your widget code you can set the window name to portal or use tag field to portal so that you know that this is added by portal.
Thanks,
Ashutosh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2020 04:41 AM
Hi,
you can create onload client script on incident form
Give the view name you want for which it should be hidden in the view field
1) Uncheck Global
2) Give your view name there
script below:
function onLoad(){
g_form.disableAttachments(); // hides the paper-clip icon
}
Note: Remember they can still add/remove attachments by clicking on Manage Attachments
For hiding the manage attachments section you can update this in onload client script above
Ensure: Isolate Script field is set to false for this client Script; This field is not on form from list you can set it to false; it is true by default
Updated Script:
function onLoad() {
//Type appropriate comment here, and begin script below
g_form.disableAttachments();
if(window == null){
// portal
var names = this.document.getElementsByClassName('sp-attachment-manager ng-isolate-scope');
names[0].style.display = 'none';
// to hide paper-clip icon on portal
var names1 = this.document.getElementsByClassName('pull-right attachment-button ng-scope');
names1[0].style.display = 'none';
}
else{
document.getElementById('header_attachment').style.display = 'none';
}
}
Mark the comment as a correct answer and helpful if this answers your question.
Regards
Ankur
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-10-2020 04:55 AM
Thanks alot for your reply.
Its working fine now.
Regards,
Prets.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-28-2021 01:50 AM
Hi Ankur,
How to hide attachments on sys_popup view .I am able to hide it on form but users are still able to see the attachments from sys_popup view clicking on i icon on the list view
Please help
Thanks,
Priyanka