# Popup Controls on a component that is bound to a boolean writeable tag

**URL:** <https://forum.inductiveautomation.com/t/popup-controls-on-a-component-that-is-bound-to-a-boolean-writeable-tag/101311>\
**Category:** Ignition\
**Created:** [January 23, 2025, 7:31pm UTC](https://forum.inductiveautomation.com/t/popup-controls-on-a-component-that-is-bound-to-a-boolean-writeable-tag/101311 "2025-01-23T19:31:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brian\_McClure](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@Brian\_McClure](https://forum.inductiveautomation.com/u/Brian_McClure)\
**Post date:** [January 23, 2025, 7:31pm UTC](https://forum.inductiveautomation.com/t/popup-controls-on-a-component-that-is-bound-to-a-boolean-writeable-tag/101311/1 "2025-01-23T19:31:10Z")

</div>

Good afternoon, and thank you all in advance. I am very new and I am still very much in the process of learning how things work in Ignition. I have created a popup that is called by a mouse click on a valve. This valve is bound to a boolean tag. What I have been working to achieve is having a button in the popup that can change the state of the boolean tag. I was able to get this done today, and I was looking to expand that idea by putting multiple valves on the same page, and having each call the popup. That part is going well, where I am having issues is when a change is made to one valve, it changes all of the valves. I am trying to have it so that only the valve that calls the pop up is affected, and at this point my brain is kind leaking out of my ears, so I figured I would ask for help.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [January 23, 2025, 7:33pm UTC](https://forum.inductiveautomation.com/t/popup-controls-on-a-component-that-is-bound-to-a-boolean-writeable-tag/101311/2 "2025-01-23T19:33:17Z")

</div>

Pass the tagpath of the target boolean as a string parameter into the popup. Then the popup can use indirect binding (bidirectional) to offer control over the desired valve.

---

<div class="post-metadata">

**Author:** ![ryan.white](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan.white/32/73193_2.png) [@ryan.white](https://forum.inductiveautomation.com/u/ryan.white)\
**Post date:** [January 23, 2025, 7:34pm UTC](https://forum.inductiveautomation.com/t/popup-controls-on-a-component-that-is-bound-to-a-boolean-writeable-tag/101311/3 "2025-01-23T19:34:45Z")

</div>

Doc links on indirect bindings:

> **[Indirect Tag Bindings in Vision | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/vision/binding-types-in-vision/indirect-tag-bindings-in-vision#binding-properties-to-a-dynamic-set-of-tags)**
>
> Binding Properties to a Dynamic Set of Tags

> **[Tag Bindings in Perspective | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/perspective/working-with-perspective-components/bindings-in-perspective/tag-bindings-in-perspective#indirect-tag-binding-mode)**
>
> A Tag binding is a straight-forward binding type. It simply binds a property directly to a Tag Property (typically the value). This sets up a subscription for that Tag. Every time the chosen Tag changes, the binding is evaluated and pushes the new...

---

<div class="post-metadata">

**Author:** ![Brian\_McClure](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@Brian\_McClure](https://forum.inductiveautomation.com/u/Brian_McClure)\
**Post date:** [January 25, 2025, 1:42am UTC](https://forum.inductiveautomation.com/t/popup-controls-on-a-component-that-is-bound-to-a-boolean-writeable-tag/101311/4 "2025-01-25T01:42:20Z")

</div>

I meant to respond to this earlier today and then got sidetracked, but thank you, your answer helped me figure it out. I appreciate it.
