# Perspective Table with rows headers

**URL:** <https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [February 20, 2023, 9:23pm UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088 "2023-02-20T21:23:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![pgmo](https://avatars.discourse-cdn.com/v4/letter/p/d07c76/32.png) [@pgmo](https://forum.inductiveautomation.com/u/pgmo)\
**Post date:** [February 20, 2023, 9:23pm UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/1 "2023-02-20T21:23:27Z")

</div>

I wonder if it is possible to have a Perspective Table with the first column which is fixed, while the horizontal scrollbar will let you scroll the remaining columns, sort of rows headers column.

Thanks in advance, regards

---

<div class="post-metadata">

**Author:** ![amy.sudibyo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amy.sudibyo/32/38659_2.png) [@amy.sudibyo](https://forum.inductiveautomation.com/u/amy.sudibyo)\
**Post date:** [February 20, 2023, 10:06pm UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/2 "2023-02-20T22:06:45Z")

</div>

Do you mean something like the excel 'freeze panes' function? You could do this by splitting the data across two tables, with one showing the 'fixed' column and the other table showing the remaining data.

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [February 20, 2023, 10:13pm UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/3 "2023-02-20T22:13:25Z")

</div>

> [@amy.sudibyo](#):
>
> splitting the data across two tables

In Vision, when vertical scroll bars are needed, I know how to tie them together to keep the cells properly aligned, but I'm not certain the proper to do this in Perspective. Would this be done with a container in some way to keep the vertical scroll bars from appearing in the tables themselves?

---

<div class="post-metadata">

**Author:** ![amy.sudibyo](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amy.sudibyo/32/38659_2.png) [@amy.sudibyo](https://forum.inductiveautomation.com/u/amy.sudibyo)\
**Post date:** [February 20, 2023, 10:51pm UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/4 "2023-02-20T22:51:18Z")

</div>

Hmm, not sure if there's a way to sync vertical scroll bars between the tables, that's a good point. Ideally in this situation you'd want the table to be large enough to show all the rows and not need a vertical scroll. For cell/row alignment you would set a fixed row height at the same value for both tables and put them both in a flex row container.

---

<div class="post-metadata">

**Author:** ![pgmo](https://avatars.discourse-cdn.com/v4/letter/p/d07c76/32.png) [@pgmo](https://forum.inductiveautomation.com/u/pgmo)\
**Post date:** [February 21, 2023, 8:04am UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/5 "2023-02-21T08:04:14Z")

</div>

> [@amy.sudibyo](#):
>
> something like the excel 'freeze panes' function

Hi @amy.sudibyo , yes, you are right, that's exactly what I need and it would be nice to have some component params to achieve that.

---

<div class="post-metadata">

**Author:** ![msteele](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/msteele/32/77889_2.png) [@msteele](https://forum.inductiveautomation.com/u/msteele)\
**Post date:** [February 21, 2023, 2:33pm UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/6 "2023-02-21T14:33:34Z")

</div>

I haven't tried this specific use case, but we use embedded views all over the place within our tables. So if I had to try to solve this, I'd put my "freeze pane" columns in the table directly, then the last column (with h-scrolling overflow) would be an embedded view with a row-based flexbox.  
Getting the header row looking right might be difficult, but there's always the option to skip the header row inside the table and do your own header row flexbox.

---

<div class="post-metadata">

**Author:** ![Beckham\_Wilson](https://avatars.discourse-cdn.com/v4/letter/b/df788c/32.png) [@Beckham\_Wilson](https://forum.inductiveautomation.com/u/Beckham_Wilson)\
**Post date:** [July 21, 2025, 10:40am UTC](https://forum.inductiveautomation.com/t/perspective-table-with-rows-headers/70088/8 "2025-07-21T10:40:36Z")

</div>

Hi @pgmo

Here is a workaround to fix the row header, please see atached post [How to freeze a column in table - #3 by beck58](https://forum.inductiveautomation.com/t/how-to-freeze-a-column-in-table/92736/3)
