# Perspective Carousel - values with bindings not updating

**URL:** <https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 16, 2019, 10:54pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747 "2019-12-16T22:54:50Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![hayden.harrill](https://avatars.discourse-cdn.com/v4/letter/h/48db29/32.png) [@hayden.harrill](https://forum.inductiveautomation.com/u/hayden.harrill)\
**Post date:** [December 16, 2019, 10:54pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/1 "2019-12-16T22:54:51Z")

</div>

I’m trying to use a carousel to display multiple pages with no interaction required, but the pages are static and don’t update while in the carousel. Some items don’t even appear as visible unless I mark them as persistent. I’m running 8.0.6.

---

<div class="post-metadata">

**Author:** ![jball](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jball/32/11128_2.png) [@jball](https://forum.inductiveautomation.com/u/jball)\
**Post date:** [December 19, 2019, 7:26pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/2 "2019-12-19T19:26:46Z")

</div>

Hi @hayden.harrill, thanks for reporting. We have an active bug open to address this issue.

---

<div class="post-metadata">

**Author:** ![jhottell](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jhottell/32/6472_2.png) [@jhottell](https://forum.inductiveautomation.com/u/jhottell)\
**Post date:** [February 27, 2020, 8:31pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/3 "2020-02-27T20:31:31Z")

</div>

I found that custom viewParams are not passed in to the children views when the Carousel is set to autoplay. It works ok in the designer until you toggled to preview mode, also does not work in the perspective client. Tried version 8.0.6 and 8.0.9 - edge, firefox, chrome.

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [February 27, 2020, 8:35pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/4 "2020-02-27T20:35:57Z")

</div>

This is most likely a result of the same problematic race condition as the binding issue. We're currently in the process of re-writing the Carousel from the ground-up (with the goal being that current users won't even notice we've done anything other than their Carousel no longer has these issues), so it should be fixed potentially as early as 8.0.10, possibly not until 8.0.11.

---

<div class="post-metadata">

**Author:** ![paulavascoo](https://avatars.discourse-cdn.com/v4/letter/p/51bf81/32.png) [@paulavascoo](https://forum.inductiveautomation.com/u/paulavascoo)\
**Post date:** [October 22, 2020, 8:16pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/5 "2020-10-22T20:16:40Z")

</div>

Hi, has this issue been solved yet?

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [October 23, 2020, 12:58am UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/6 "2020-10-23T00:58:31Z")

</div>

The carousel was rewritten and the new implementation introduced in 8.0.11 if I recall correctly. This issue was resolved with the improvements included in that effort.

---

<div class="post-metadata">

**Author:** ![Ryan\_Allen](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan_allen/32/47013_2.png) [@Ryan\_Allen](https://forum.inductiveautomation.com/u/Ryan_Allen)\
**Post date:** [May 9, 2023, 5:24pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/7 "2023-05-09T17:24:19Z")

</div>

I'm having this issue still in 8.1.26. Bindings nested deep enough are not being refreshed when the carousel active pane changes.

---

<div class="post-metadata">

**Author:** ![SBL](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sbl/32/56813_2.png) [@SBL](https://forum.inductiveautomation.com/u/SBL)\
**Post date:** [December 29, 2023, 3:27pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/8 "2023-12-29T15:27:37Z")

</div>

Is this the same error I'm experiencing in 8.1.33 trying to make an alarm carousel?

Works like a charm in the Designer, while the browser freezes on the first alarm when the number of slides changes. Reloading the page gets it going.

 ![alarm_marque](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/e/4e432303fc93e2de39f259360895418925975859.png)

---

<div class="post-metadata">

**Author:** ![SBL](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/sbl/32/56813_2.png) [@SBL](https://forum.inductiveautomation.com/u/SBL)\
**Post date:** [December 29, 2023, 3:35pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/9 "2023-12-29T15:35:36Z")

</div>

Answering myself here now 😁

Make a binding to the autoplay.enable seemed to fix it.

> if(len({this.props.views})\>1,true,false)

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [December 29, 2023, 3:56pm UTC](https://forum.inductiveautomation.com/t/perspective-carousel-values-with-bindings-not-updating/30747/10 "2023-12-29T15:56:15Z")

</div>

That binding is overly complicated. In general, you only need the `if` Expression function when not returning true/false values. Your condition itself returns true/false, so all you need in the expression binding is this:

```auto
len({this.props.views})>1

```
