# \[BUG\] 8.1.7 Perspective - Using Flex Repeater with dynamic display of items is very dodgy

**URL:** <https://forum.inductiveautomation.com/t/bug-8-1-7-perspective-using-flex-repeater-with-dynamic-display-of-items-is-very-dodgy/48716>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [July 12, 2021, 7:10am UTC](https://forum.inductiveautomation.com/t/bug-8-1-7-perspective-using-flex-repeater-with-dynamic-display-of-items-is-very-dodgy/48716 "2021-07-12T07:10:02Z")\
**Posts on this page:** 1\
**Page:** 1

<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:** [July 12, 2021, 7:10am UTC](https://forum.inductiveautomation.com/t/bug-8-1-7-perspective-using-flex-repeater-with-dynamic-display-of-items-is-very-dodgy/48716/1 "2021-07-12T07:10:02Z")

</div>

I’ve found that if I try to make rows dynamically hide in a flex repeater using the `instanceStyle.display` property by creating this as an output param within the instance View and binding this so a condition within the instance View. Half of the time, a few rows that should be visible are hidden.

I have:

- ‘Main View’  
 → ‘Flex Repeater’ within ‘Main View’ showing instances of ‘Row View’
- ‘Row View’

‘Row View’ props:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/7/97a586fbd64d6ba24b64d49ad5a9c585bf91556d.png)

You can’t bind to individual elements of an output param (e.g. `params.instanceStyle.display`) and so I have to create a custom prop with all the stuff and then bind the output param to that…)

‘Flex Repeater’ instances:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/a/2ab1144cab9995c002c2d9fd9fc66ff1cd76b565.png)

It’s a bit convoluted and I have never liked the idea of passing the instanceStyle back through the row as an output param, but I don’t know any other way to do this. The instances array itself comes from a dynamic query that updates on startup.

As a workaround, I think I’m going to have to read the status of the tag i’m using to set the `display` prop for every single row and set this initially when I set the instance object
