# Dynamic property binding

**URL:** <https://forum.inductiveautomation.com/t/dynamic-property-binding/96795>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [October 3, 2024, 8:29pm UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795 "2024-10-03T20:29:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![S\_Qaiser](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@S\_Qaiser](https://forum.inductiveautomation.com/u/S_Qaiser)\
**Post date:** [October 3, 2024, 8:29pm UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795/1 "2024-10-03T20:29:46Z")

</div>

Is there a way to dynamically bind property based of some parameters. and make it bidirectional.  
I can use expression to get to the right property but its not bidirectional  
I am trying this  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/1/d1e39c1baea31cc18e9b77a3d992e5fa0a843eb9.png)

---

<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:** [October 3, 2024, 8:41pm UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795/2 "2024-10-03T20:41:49Z")

</div>

You can't make an expression binding bidirectional. How would it know what to write back?

Explain what you're really trying to do and someone will offer a solution.

---

<div class="post-metadata">

**Author:** ![S\_Qaiser](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@S\_Qaiser](https://forum.inductiveautomation.com/u/S_Qaiser)\
**Post date:** [October 10, 2024, 1:12am UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795/3 "2024-10-10T01:12:13Z")

</div>

I was able to figure this out, I was using a wrong approach

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [October 10, 2024, 12:24pm UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795/4 "2024-10-10T12:24:25Z")

</div>

> [@S\_Qaiser](#):
>
> I was able to figure this out

Thats great, you should post what the solution was, and mark it as the solution so that another user in the future might find it useful.

---

<div class="post-metadata">

**Author:** ![mdemaris](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mdemaris/32/54639_2.png) [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Post date:** [December 6, 2024, 1:38am UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795/5 "2024-12-06T01:38:30Z")

</div>

Yeah, what was your solution? I would like to select a custom property dynamically and was hoping your approach might shed some light.

---

<div class="post-metadata">

**Author:** ![S\_Qaiser](https://avatars.discourse-cdn.com/v4/letter/s/b9e5f3/32.png) [@S\_Qaiser](https://forum.inductiveautomation.com/u/S_Qaiser)\
**Post date:** [December 17, 2024, 12:05am UTC](https://forum.inductiveautomation.com/t/dynamic-property-binding/96795/6 "2024-12-17T00:05:43Z")

</div>

I am reading values like this,

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/5/e5808eb3b46ccbd6885b7c5ffa9b937bb0326c1a.png)

then writing back to the dataset on row click, my dataset have only have check boxes that I want to toggle.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/8/c88985309185303e50ff4ee26cdd1ce4fd94940a.png)
