# Indirect reference to component in Expression

**URL:** <https://forum.inductiveautomation.com/t/indirect-reference-to-component-in-expression/35147>\
**Category:** Ignition\
**Tags:** ignition79, vision\
**Created:** [May 29, 2020, 6:03am UTC](https://forum.inductiveautomation.com/t/indirect-reference-to-component-in-expression/35147 "2020-05-29T06:03:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [May 29, 2020, 6:03am UTC](https://forum.inductiveautomation.com/t/indirect-reference-to-component-in-expression/35147/1 "2020-05-29T06:03:28Z")

</div>

Is it possible to indirectly bind a component reference in the Expression language?

E.g.  
`{Root Container.%.text}`  
where `%` is a variable, e.g. `% = 'lblValue'`

---

<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:** [May 29, 2020, 12:09pm UTC](https://forum.inductiveautomation.com/t/indirect-reference-to-component-in-expression/35147/2 "2020-05-29T12:09:53Z")

</div>

Nope. Out of the box, only runScript with a component’s custom method’s `self` can give you dynamic access to the window environment. Simulation Aids offers a somewhat more flexible approach.
