How can we check if the record has an attachment in list view

divya_dattatray
Kilo Contributor

How can we check if the record has an attachment in list view. As now we have to open every record to see if the record has an attachment.

so want to know if record has an attachment from list view itself, how we can achieve this.

1 ACCEPTED SOLUTION

ChrisBurks
Mega Sage

Another way that is possible is using the hasAttachments() on the sys_ui_style table for the record. For instance if I wanted an icon or color change to indicate that the record has an attachment in the list view I could setup a style like so:


sys-ui-style.png



And if the record has an attachment it will display like below (I didn't have a paperclip icon 😞



attachment-list-view.png


(Notice the little yellow document icon)



I know, aesthetically it's not all that pretty. But it's an option. Perhaps maybe if the field were just an empty field and then this style placed on that field it may look better.


View solution in original post

30 REPLIES 30

Hi Brad,


when i am deleting the attachment from the record, the value of "u_has_attachment" is not updating to false. may i know where i have to modify the code?


Thanks in advance.


You might have to run that business rule on delete as well.


ChrisBurks
Mega Sage

Another way that is possible is using the hasAttachments() on the sys_ui_style table for the record. For instance if I wanted an icon or color change to indicate that the record has an attachment in the list view I could setup a style like so:


sys-ui-style.png



And if the record has an attachment it will display like below (I didn't have a paperclip icon 😞



attachment-list-view.png


(Notice the little yellow document icon)



I know, aesthetically it's not all that pretty. But it's an option. Perhaps maybe if the field were just an empty field and then this style placed on that field it may look better.


Hi Chris,


its still not showing the icon.


are you able to see the Has Attachment field true in incident List view?