# Without binding, How embedded view received parameters?

**URL:** <https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 1, 2026, 1:09pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344 "2026-05-01T13:09:40Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [May 1, 2026, 1:09pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/1 "2026-05-01T13:09:40Z")

</div>

I came across an implementation where on embedded view params (no binding exist).

I ask AI how did data transfer from Main View into Embedded View Params.

AI answered:  
`Embed View` receives its `params` because it is embedded inside `Main`, and Perspective automatically injects the parent view’s `params` into the embedded view when the view is mounted — no binding is required.

Is this true, after 10 years, I only knew this now.  
How is the rule of this?

---

<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 1, 2026, 1:13pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/2 "2026-05-01T13:13:24Z")

</div>

Hallucination.

There is almost certainly a script assigning params if there are no bindings.

_Removed the strike-out. I think this really is a hallucination._

---

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [May 1, 2026, 1:14pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/3 "2026-05-01T13:14:33Z")

</div>

Seriously:

From AI:

## What Perspective does automatically (this is the missing piece)

When an **Embedded View** mounts a view:

> Perspective **creates the child view instance in the SAME page context** and **hydrates its `params` from the parent view’s `params`** when names match.

### Key rule

> **If a parent view and an embedded view have parameters with the same name, the embedded view receives the parent’s value automatically.**

---

<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 1, 2026, 1:18pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/4 "2026-05-01T13:18:26Z")

</div>

> [@Eugene49](#):
>
> when names match

Huh.

~~T-I-L.~~ _Definitely not documented behavior._

This explains bad Perspective behavior when many views accept a `tagpath` parameter, but are expected to add suffixes to a parent tagpath when embedded. Looks like such a view will receive two values back to back--one the parent tagpath, and then the correct suffixed tagpath. Hopefully in that order.

I _ **really** _ don't like this.

@bmusson , does your alternate embedded view component do this?

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [May 1, 2026, 1:40pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/5 "2026-05-01T13:40:07Z")

</div>

This makes no sense to me, but I’ll investigate.

---

<div class="post-metadata">

**Author:** ![Nol](https://avatars.discourse-cdn.com/v4/letter/n/8e8cbc/32.png) [@Nol](https://forum.inductiveautomation.com/u/Nol)\
**Post date:** [May 1, 2026, 3:57pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/6 "2026-05-01T15:57:41Z")

</div>

Either its using the default parameters within the view or they could be using a script to write in parameters. Does the view have any startup events?

> [@pturmel](#):
>
> This explains bad Perspective behavior when many views accept a `tagpath` parameter, but are expected to add suffixes to a parent tagpath when embedded. Looks like such a view will receive two values back to back--one the parent tagpath, and then the correct suffixed tagpath. Hopefully in that order.

This is making me question if this could be a cause of why embedding multiple levels of views causes issues sometimes. Often we reuse similar syntax for passing pathing down into the sub-views. That being said, OPs response is from AI so take it with a grain of salt unless it can cite a source.

---

<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 1, 2026, 4:02pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/7 "2026-05-01T16:02:00Z")

</div>

I take back the T-I-L. There's no indication of this behavior in IA's documentation:

> **[Perspective - Embedded View | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/appendix/components/perspective-components/perspective-embedding-palette/perspective-embedded-view)**
>
> The Embedded View component allows you to include an entire view inside another.

---

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [May 1, 2026, 4:07pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/8 "2026-05-01T16:07:53Z")

</div>

One does not need to place bindings on the params of an embedded view.  
Instead when the view is first embedded it will populate its own params with the parameter values as defined within the view that is being embedded at the time the view was embedded (if using drag and drop).

If a param key is not defined on the embedded view (deleted or never added) then the embedded view will just use the param value for that key as currently defined within the view that was embedded.

That my experience/understanding. But you have intrigued me enough to test a few scenarios.

UPDATE: v8.1.53, Could not in any way reproduce behavior where "the Perspective automatically injects the parent view’s `params` into the embedded view".

---

<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 1, 2026, 4:09pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/9 "2026-05-01T16:09:41Z")

</div>

> [@tyler.bennett](#):
>
> with the parameter values as defined

Right. Expected. The OP has been told by an AI that params auto-propagate from an outer view to an embedded view. I don't believe the AI.

---

<div class="post-metadata">

**Author:** ![tyler.bennett](https://avatars.discourse-cdn.com/v4/letter/t/f04885/32.png) [@tyler.bennett](https://forum.inductiveautomation.com/u/tyler.bennett)\
**Post date:** [May 1, 2026, 4:12pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/10 "2026-05-01T16:12:11Z")

</div>

> [@pturmel](#):
>
> I don't believe the AI.

I'm agreeing with you. With explanation of how it actually works per my understanding, for the benefit of the OP.

---

<div class="post-metadata">

**Author:** ![Eugene49](https://avatars.discourse-cdn.com/v4/letter/e/c6cbf5/32.png) [@Eugene49](https://forum.inductiveautomation.com/u/Eugene49)\
**Post date:** [May 1, 2026, 5:32pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/11 "2026-05-01T17:32:02Z")

</div>

This theory made by AI is busted.. (sorry for stirring).  
I did a quick test.  
with button that assigned embedded path to child path.  
child path params was not updated with parent params.

The AI was referring to this:

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

[Embedded Views | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/ignition-modules/perspective/views-in-perspective/embedded-views)

---

<div class="post-metadata">

**Author:** ![bmusson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bmusson/32/87530_2.png) [@bmusson](https://forum.inductiveautomation.com/u/bmusson)\
**Post date:** [May 1, 2026, 5:59pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/12 "2026-05-01T17:59:56Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/4/94489c4ce35e161ecb0882d6372f37c540543fc3.png)

---

<div class="post-metadata">

**Author:** ![scourtney](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@scourtney](https://forum.inductiveautomation.com/u/scourtney)\
**Post date:** [May 2, 2026, 5:51pm UTC](https://forum.inductiveautomation.com/t/without-binding-how-embedded-view-received-parameters/115344/13 "2026-05-02T17:51:22Z")

</div>

I have seen A project in Vision created entirely from scripting done as a shared script, so it is not entirely impossible.
