# Form widget bindings

**URL:** <https://forum.inductiveautomation.com/t/form-widget-bindings/111534>\
**Category:** Ignition\
**Tags:** ignition83, perspective\
**Created:** [October 16, 2025, 8:37pm UTC](https://forum.inductiveautomation.com/t/form-widget-bindings/111534 "2025-10-16T20:37:31Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ross\_McCormick](https://avatars.discourse-cdn.com/v4/letter/r/c4cdca/32.png) [@Ross\_McCormick](https://forum.inductiveautomation.com/u/Ross_McCormick)\
**Post date:** [October 16, 2025, 8:37pm UTC](https://forum.inductiveautomation.com/t/form-widget-bindings/111534/1 "2025-10-16T20:37:31Z")

</div>

Is there any way to bind a form widget property value to another form widget property value?

Using the new Perspective Form component in Ignition 8.3.0, I would like to modify the ID property of one widget using an expression that includes the selected value of another Widget having the type of ‘dropdown’. This is simple enough with the regular dropdown component, but the form widgets don’t reveal a ‘value’ or ‘selected’ property when browsing the property tree from the expression builder.

My goal is to change the value of certain widget properties (ID, hidden, enabled, etc…) according to which value is selected int he dropdown.

---

<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:** [October 16, 2025, 8:55pm UTC](https://forum.inductiveautomation.com/t/form-widget-bindings/111534/2 "2025-10-16T20:55:39Z")

</div>

No, because then it wouldn't work offline. (Bindings run only in the gateway.)

---

<div class="post-metadata">

**Author:** ![pamato](https://avatars.discourse-cdn.com/v4/letter/p/c68b51/32.png) [@pamato](https://forum.inductiveautomation.com/u/pamato)\
**Post date:** [October 16, 2025, 10:07pm UTC](https://forum.inductiveautomation.com/t/form-widget-bindings/111534/3 "2025-10-16T22:07:28Z")

</div>

@Ross_McCormick, not sure if this answers your question but have you considered utilizing the `visibleWhen` and `enabledWhen` properties? In terms of updating the `id`, you could always handle that in the form submission handler.

---

<div class="post-metadata">

**Author:** ![Ross\_McCormick](https://avatars.discourse-cdn.com/v4/letter/r/c4cdca/32.png) [@Ross\_McCormick](https://forum.inductiveautomation.com/u/Ross_McCormick)\
**Post date:** [October 17, 2025, 2:37pm UTC](https://forum.inductiveautomation.com/t/form-widget-bindings/111534/4 "2025-10-17T14:37:59Z")

</div>

It seems like @pamato ‘s suggestion will come the closest to achieving what I hoped for.

Thanks!
