1
votes

I'd like to know how can I add an icon to a row, something like in the picture below. I did my research on google, but found nothing helpful.

https://imgur.com/a/IU5JlbN "example"

2

2 Answers

5
votes

You should create a new field in your grid with Column def something like this -

{
    headerName: "",
    field: "icon",
    width: 100,
    cellRenderer: function(params) {
        return '<span><i class="fa fa-trash"></i></span>';
    }
}  

This will display an icon on the rightmost field.
However if you want your icon to respond to events or perform actions then you should look into implementing a cell Renderer component as described here.

0
votes

Go to your css then:

cellStyle: { 'justify-content': "flex-end" }

or

cellStyle: {textAlign: "right"}