# Perspective templates for repeated item groups

**URL:** <https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967>\
**Category:** Ignition\
**Tags:** ignition81, perspective, vision\
**Created:** [January 30, 2024, 5:25pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967 "2024-01-30T17:25:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ian.sebryk](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ian.sebryk/32/49319_2.png) [@ian.sebryk](https://forum.inductiveautomation.com/u/ian.sebryk)\
**Post date:** [January 30, 2024, 5:25pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967/1 "2024-01-30T17:25:48Z")

</div>

i believe Vision does this, where you can set a group of components together and that grouping becomes a template you can instance and set discreet values for the instance components. can this be done in Perspective? i experiemented with embedded views, but that is a flat out instance dupe: 100 copies of the _exact_ same thing.

i have a panel of switches that are basically 30 copies of the same base group of components. is there a way to instance that group but still be able to change discreet values per instance? for example: base 'template' has a label. the copies can each set the text for that label separately. essentially like a symbol object in Illustrator.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 30, 2024, 5:33pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967/2 "2024-01-30T17:33:21Z")

</div>

That's embedded views. You just bind the inner label to an _input_ parameter on the view.

Views are essentially windows + templates; they have all the meta-ability of templates plus some extra powers.

---

<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 30, 2024, 5:35pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967/3 "2024-01-30T17:35:28Z")

</div>

> [@ian.sebryk](#):
>
> set a group of components together and that grouping becomes a template you can instance

Don't know where you got this idea. You have to deliberately create a template.

---

<div class="post-metadata">

**Author:** ![ian.sebryk](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ian.sebryk/32/49319_2.png) [@ian.sebryk](https://forum.inductiveautomation.com/u/ian.sebryk)\
**Post date:** [January 30, 2024, 6:04pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967/4 "2024-01-30T18:04:05Z")

</div>

oookaay. gotcha. i was expecting something totally not that. and that's fine. i understand totally what you're saying. and now, in retrospect, that's an obvious path.

man, the guy who originally built all this stuff must have been high AF... 😵‍💫 it's a frustrating way to learn how things are built, cuz they're mostly **wrong** or so convoluted, it might as well be a tax form.

thanks for the re-alignment. 💯

---

<div class="post-metadata">

**Author:** ![ian.sebryk](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ian.sebryk/32/49319_2.png) [@ian.sebryk](https://forum.inductiveautomation.com/u/ian.sebryk)\
**Post date:** [January 30, 2024, 6:07pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967/5 "2024-01-30T18:07:30Z")

</div>

i come from a web/infosec background. so those are the mental models that i am trying to duplicate _as a starting point_. so when i don't know how to explain what i'm thinking using Ignition vocabulary, i default to that. plus, the guy who originally built this made such a convoluted hash, it's really tough to figure out what the _correct_ way to get things done actually **is**.

---

<div class="post-metadata">

**Author:** ![Ryan\_Allen](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryan_allen/32/47013_2.png) [@Ryan\_Allen](https://forum.inductiveautomation.com/u/Ryan_Allen)\
**Post date:** [January 30, 2024, 7:35pm UTC](https://forum.inductiveautomation.com/t/perspective-templates-for-repeated-item-groups/84967/6 "2024-01-30T19:35:45Z")

</div>

Inductive University is free and teaches you exactly how things are done
