Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

How to hide the attachments showing on top of item and task forms

dp11
Tera Guru

Hi,

I have implemented a 'defined relationship ' to show all attachments in a requested item and catalog task form under tabbed

sections. I would like to hide the list of attachments that shows up at the top of the form by default. Any one knows how to

do this?

Thanks,

Debashree  

1 ACCEPTED SOLUTION

Artemis15
Kilo Guru

Hi Debashree,



You can hide attachment link by this:



$$('img[title="Attachments..."]')[0].up().up().down().hide();



For hiding attachment section, You need to write again custom javscritp code.



document.getElementById('header_attachment').style.display="none";



As well as you have to hide attachment section line


for this :


document.getElementById('header_attachment_line').style.display="none";



Put these 2 lines on any onload client script.



-


Cheers,


Akash Rajput


View solution in original post

17 REPLIES 17

kreddyT
Mega Contributor

Hi,



I used the following piece of code in onload client script to "hide" UI formatter on the form:



document.getElementById('ui_formatter_name').style.display='none';



To display:


document.getElementById('ui_formatter_name').style.display='';


Hi Keerthana,


I have the same requirement (hide UI formatter)


I tried to use document.getElementById('ui_formatter_name').style.display='none' but this doesn't work --> Log says Cannot read property 'style' of null



Did you find a solution ?



Thanks


edwin_munoz
Mega Guru

Hello Debashree.



You can create an onLoad client script:



function onLoad() {


    document.getElementById('header_attachment').style.display = 'none';


    document.getElementById('header_attachment_line').style.display = 'none';


}



It is important to mention that ServiceNow recommend to avoid DOM manipulation when possible.



Thanks.


Thanks a lot!


How to display again after hiding it...