# Option to add an image on the grid link field

**URL:** <https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733>\
**Category:** Feature Requests\
**Created:** [July 12, 2015, 1:38pm UTC](https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733 "2015-07-12T13:38:00Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DanielYoun21557](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@DanielYoun21557](https://forums.knack.com/u/DanielYoun21557)\
**Post date:** [July 12, 2015, 1:38pm UTC](https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733/1 "2015-07-12T13:38:00Z")

</div>

Hi,

I would like to add an icon such as a pencil for edit on the grid/table view using the link option.

Thanks

Dan

---

<div class="post-metadata">

**Author:** ![LauraTheis](https://avatars.discourse-cdn.com/v4/letter/l/e19b73/32.png) [@LauraTheis](https://forums.knack.com/u/LauraTheis)\
**Post date:** [April 17, 2017, 5:36pm UTC](https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733/2 "2017-04-17T17:36:07Z")

</div>

Hi Dan -

View and Edit links now can have icons added to them, when you click the edit pencil for that column. More information canb be found in our help article "[Tables: Columns](https://forums.knack.com/hc/en-us/articles/226584588-Tables#3-2-columns)".

 ![](https://support.knack.com/hc/user_images/eu32tsAxYJz-JTGk6i9EBQ.png)  
Thanks!

---

<div class="post-metadata">

**Author:** ![DanielYoun21557](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@DanielYoun21557](https://forums.knack.com/u/DanielYoun21557)\
**Post date:** [July 15, 2015, 11:53pm UTC](https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733/3 "2015-07-15T23:53:04Z")

</div>

For reference: [http://helpdesk.knackhq.com/support/discussions/topics/5000058375](http://helpdesk.knackhq.com/support/discussions/topics/5000058375)

Also added updates to this Tips & Tricks.

---

<div class="post-metadata">

**Author:** ![DanielYoun21557](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@DanielYoun21557](https://forums.knack.com/u/DanielYoun21557)\
**Post date:** [July 15, 2015, 11:39pm UTC](https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733/4 "2015-07-15T23:39:58Z")

</div>

It also uses the text in the grid/table header for that column as the title (Text shown on hovering over the icon).

---

<div class="post-metadata">

**Author:** ![DanielYoun21557](https://avatars.discourse-cdn.com/v4/letter/d/c37758/32.png) [@DanielYoun21557](https://forums.knack.com/u/DanielYoun21557)\
**Post date:** [July 15, 2015, 11:36pm UTC](https://forums.knack.com/t/option-to-add-an-image-on-the-grid-link-field/5733/5 "2015-07-15T23:36:44Z")

</div>

Hi, I have looked and can add it using JS/CSS but the "Edit", "View" and I assume "Delete" links all have the same class of "ang-link" meaning I cannot set different icons per link type, can we please refine this by adding another selector to each.

To add for example the + icon you see on the "Allow users to add records" Connections you would use the below replacing the "view\_37" with your view unless you want it for all links then just use .any (I will also post in Tips & Tricks):

JS:

$(document).on('knack-view-render.view\_37', function(event, view, data) {

$("td.kn-table-link \> span \> a.ang-link").text("").attr("title", $("th.kn-table-link \> span").text()).append('\<span class="icon-plus-sign"\>\</span\>');

});

CSS:

#view\_37 td.kn-table-link span a.ang-link {

text-decoration: none;

}

#view\_37 td.kn-table-link span a.ang-link .icon-plus-sign:before{

color: #aaa;

}

#view\_37 td.kn-table-link span a.ang-link:hover .icon-plus-sign:before {

color: inherit;

}
