How to show a table with clickable icon on entire colum

Hi,
I'm trying to show an icon on an entire colum of a table widget, but i dont know how i can do it.
I tried to make a custom widget in angularjs but the widget doesnt show up. Maybe I'm failing somewhere in the code i wrote.

Just for clarify the concept, my table should respect this format:

header1 | header2 | header3 | header4
text1 icon.png icon2.png dialog

text1 should be static text
icon.png should be a clickable image that must show me a dialog with option
icon2.png should be a simple image
dialog should be a clickable cell (like the icon.png)

Bonitasoft helps innovative companies worldwide reinvent, automate and gain deep visibility into their business processes. Bonitasoft's Bonita Digital Process Automation platform enables collaboration between professional and citizen developers to rapidly deliver automation projects and applications using best-of-breed DevOps methodologies and tools.
With an ecosystem of more than 150.000 members and customers in 75+ countries, Bonitasoft provides the most widely used open source and low-code platform for business process automation.