# Multistate button bidirectional binding not changing tag

**URL:** <https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [August 8, 2024, 6:05pm UTC](https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372 "2024-08-08T18:05:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andrew\_Smagala](https://avatars.discourse-cdn.com/v4/letter/a/bc79bd/32.png) [@Andrew\_Smagala](https://forum.inductiveautomation.com/u/Andrew_Smagala)\
**Post date:** [August 8, 2024, 6:05pm UTC](https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372/1 "2024-08-08T18:05:24Z")

</div>

About at my wits end feel like I am missing something super simple but I cannot for the life of me figure out what is going on.

Trying to set up a multi-state button in a perspective view. For testing I have made a integer memory tag called "Tester". I then bound that tag to both the controlValue and indicatorValue props for the multistate button component and made the binding bidirectional on the controlValue. When I then press the multistate button to change the control value the control value prop will change for about 1-2 seconds and then fall back to the original value it does not appear to be actually changing the tag.

I have included some screen shots below:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/7/b71f7d49524078eeb709346045be4881b05798dd.png)  

Do i need to bind the control value to an in/out view parameter or something for it to actually write to the tag? Followed the Inductive university example to the "T" (even dragging and dropping the tag to do the binding) and still no luck.

Reset the trial and have time there so don't think its a licensing issue.

---

<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:** [August 8, 2024, 6:31pm UTC](https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372/2 "2024-08-08T18:31:53Z")

</div>

You seem to be doing everything correctly. It's as though something else is writing to Tester and resetting it.

Try renaming the tag to `Tester2` and modify the bindings. If that works change it back and start hunting if the problem comes back again.

---

<div class="post-metadata">

**Author:** ![Andrew\_Smagala](https://avatars.discourse-cdn.com/v4/letter/a/bc79bd/32.png) [@Andrew\_Smagala](https://forum.inductiveautomation.com/u/Andrew_Smagala)\
**Post date:** [August 8, 2024, 7:05pm UTC](https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372/3 "2024-08-08T19:05:58Z")

</div>

Tester was my attempt at making a new tag that shouldn't have anything writing to it.

Renaming the tag to tester 2 didn't have any effect.

---

<div class="post-metadata">

**Author:** ![josborn](https://avatars.discourse-cdn.com/v4/letter/j/4bbf92/32.png) [@josborn](https://forum.inductiveautomation.com/u/josborn)\
**Post date:** [August 8, 2024, 7:18pm UTC](https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372/4 "2024-08-08T19:18:29Z")

</div>

I think you have your coms set to read only or disabled:  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/0/b078930b3ff65e23558129365120af124b1e1841.png)

---

<div class="post-metadata">

**Author:** ![Andrew\_Smagala](https://avatars.discourse-cdn.com/v4/letter/a/bc79bd/32.png) [@Andrew\_Smagala](https://forum.inductiveautomation.com/u/Andrew_Smagala)\
**Post date:** [August 8, 2024, 8:02pm UTC](https://forum.inductiveautomation.com/t/multistate-button-bidirectional-binding-not-changing-tag/94372/5 "2024-08-08T20:02:14Z")

</div>

_Face smack_

I knew it was something silly. Thanks for catching that!
