# Power table, visible rows

**URL:** <https://forum.inductiveautomation.com/t/power-table-visible-rows/111200>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [October 6, 2025, 11:45am UTC](https://forum.inductiveautomation.com/t/power-table-visible-rows/111200 "2025-10-06T11:45:04Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [October 6, 2025, 4:04pm UTC](https://forum.inductiveautomation.com/t/power-table-visible-rows/111200/3 "2025-10-06T16:04:20Z")

</div>

_Psst!_ A power table is a Vision component, not Perspective.

@Henk You might find this useful.:

> [@Programmatically-applied PowerTable Filters](https://forum.inductiveautomation.com/t/programmatically-applied-powertable-filters/15495/2):
>
> model = self.getTable().getModel().getActualModel() from com.jidesoft.grid import SingleValueFilter class newFilter(SingleValueFilter): def isValueFiltered(self, value): return True if value == target.data.getValueAt(row, 4) else False model.addFilter(3, newFilter()) model.setFiltersApplied(True) model.refresh() I’ve used this code before to successfully apply a filter (shows the filter icon in the table header correctly), and it also allows it to be removed by select…

---

_[View the full topic](https://forum.inductiveautomation.com/t/power-table-visible-rows/111200)._
