# Freeze Table Header

**URL:** <https://forum.inductiveautomation.com/t/freeze-table-header/83282>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [December 18, 2023, 8:02pm UTC](https://forum.inductiveautomation.com/t/freeze-table-header/83282 "2023-12-18T20:02:15Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![csilk](https://avatars.discourse-cdn.com/v4/letter/c/9e8a1a/32.png) [@csilk](https://forum.inductiveautomation.com/u/csilk)\
**Post date:** [December 18, 2023, 8:02pm UTC](https://forum.inductiveautomation.com/t/freeze-table-header/83282/1 "2023-12-18T20:02:15Z")

</div>

Is it possible to "freeze" the header of a table? Want to be able to achieve the same functionality as the "freeze" in excel. Thank you.

---

<div class="post-metadata">

**Author:** ![David\_Stone](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/david_stone/32/79749_2.png) [@David\_Stone](https://forum.inductiveautomation.com/u/David_Stone)\
**Post date:** [December 18, 2023, 8:05pm UTC](https://forum.inductiveautomation.com/t/freeze-table-header/83282/2 "2023-12-18T20:05:58Z")

</div>

You can make your own header and simply place it above the table, and simply hide the auto generated one, and if you use bindings to the same source dataset, it should even be able to be fairly dynamic.

---

<div class="post-metadata">

**Author:** ![Tyler\_Shoemake](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tyler_shoemake/32/55661_2.png) [@Tyler\_Shoemake](https://forum.inductiveautomation.com/u/Tyler_Shoemake)\
**Post date:** [December 18, 2023, 8:25pm UTC](https://forum.inductiveautomation.com/t/freeze-table-header/83282/3 "2023-12-18T20:25:15Z")

</div>

Table headers are by default "frozen" in both perspective and vision. 🤔

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [December 18, 2023, 8:27pm UTC](https://forum.inductiveautomation.com/t/freeze-table-header/83282/4 "2023-12-18T20:27:31Z")

</div>

The Perspective Table component's header is always "frozen".

![Table header scrolling](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/7/570b69c49a5be01c429188f1fbe0d3c072a84fcb.gif)

If you mean, 'Is it possible to "freeze" rows in a Perspective table?', then no.

As a workaround you could use two tables, the upper one with the frozen rows and the second one with no headers. This might be acceptable **if** ,

- You don't need horizontal scrolling.
- The "frozen" table rows don't need variable height (although this might be fixable).

---

<div class="post-metadata">

**Author:** ![csilk](https://avatars.discourse-cdn.com/v4/letter/c/9e8a1a/32.png) [@csilk](https://forum.inductiveautomation.com/u/csilk)\
**Post date:** [December 18, 2023, 8:29pm UTC](https://forum.inductiveautomation.com/t/freeze-table-header/83282/5 "2023-12-18T20:29:50Z")

</div>

Guess I should have had enough data in the table to realize this!
