# Add buttons in Table component header

**URL:** <https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [November 17, 2025, 2:23pm UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230 "2025-11-17T14:23:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![TechEnlive](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@TechEnlive](https://forum.inductiveautomation.com/u/TechEnlive)\
**Post date:** [November 17, 2025, 2:23pm UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230/1 "2025-11-17T14:23:15Z")

</div>

Hi team,

Is it possible to add a button/buttons in the table header?

As we have Row# Order etc.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/f/7f915bd743841779754784fd3cfd6680b03fff21.png)

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [November 17, 2025, 2:32pm UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230/2 "2025-11-17T14:32:56Z")

</div>

I typically use flex containers, so in this case, you add the `position` key under the button's style and set it as `absolute`. Then you can add height, width, left, right, top, and bottom keys to position it.

Depending on your container nesting, many times you need to add `position:relative` to the parent container so the button is positioned according to the parent and not root.

The other option is using an ~~xy~~ coordinate container.

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [November 17, 2025, 4:46pm UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230/3 "2025-11-17T16:46:21Z")

</div>

What would these buttons do ?  
You can put the table in a coordinate container and place a button on top of it, but it will be entirely unrelated to the table. You'll have to handle their behavior yourself.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 17, 2025, 8:52pm UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230/4 "2025-11-17T20:52:39Z")

</div>

> [@pascal.fragnoud](#):
>
> You can put the table in a coordinate container and place a button on top of it

Resizing wouldn’t work in this case as the buttons would get bigger/smaller but the table header height would remain the same. Best to use the flex position absolute for this case as @dkhayes117 mentioned

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [November 18, 2025, 8:07am UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230/5 "2025-11-18T08:07:48Z")

</div>

Nothing is stopping you from making the buttons size fixed. I used this a few times already and never had any issue with resizing.

---

<div class="post-metadata">

**Author:** ![TechEnlive](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@TechEnlive](https://forum.inductiveautomation.com/u/TechEnlive)\
**Post date:** [November 18, 2025, 1:32pm UTC](https://forum.inductiveautomation.com/t/add-buttons-in-table-component-header/112230/6 "2025-11-18T13:32:27Z")

</div>

Thank @dkhayes117 . It's work.
