# Correct Way to Reuse a Window

**URL:** <https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [December 7, 2021, 5:42pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848 "2021-12-07T17:42:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [December 7, 2021, 5:42pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848/1 "2021-12-07T17:42:01Z")

</div>

What is the correct way to make a window that should be accessible by several projects? Should I build it as a template and put it in the inherited project accessible by every project that needs it with those projects all having a window with that template inside it? Or is there a different way to actually build the whole window and share that?

---

<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:** [December 7, 2021, 5:50pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848/2 "2021-12-07T17:50:27Z")

</div>

I haven’t tried, but I would expect a window in the inheritable project to be usable in all heirs. Windows are single resources, so should be inheritable/overridable individually.

---

<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:** [December 8, 2021, 2:32pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848/3 "2021-12-08T14:32:00Z")

</div>

Yep, can do as Phil says

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [December 9, 2021, 3:12pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848/4 "2021-12-09T15:12:47Z")

</div>

What if I want a window to be inheritable by other projects, but I also want the window as a stand alone project? ~~It won’t let me use an inherited window to be used as the default main window opened for the project.~~

~~I don’t want to make this stand alone project inherited by the other projects as it will muddy up the hierarchy.~~

EDIT: Turns out you can do this, I just didn’t update/save the project before I tried it 🤦‍♂️

---

<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:** [December 9, 2021, 3:16pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848/5 "2021-12-09T15:16:22Z")

</div>

Use a client startup-script to open the inherited window.

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [December 9, 2021, 3:27pm UTC](https://forum.inductiveautomation.com/t/correct-way-to-reuse-a-window/53848/6 "2021-12-09T15:27:54Z")

</div>

I got it to work without that, I forgot to save the project doh! On another note, the window uses client tags. I created the client tags in the inheritable project for the shared window. It doesn’t seem to create those tags when the inherited window opens. I guess any client that inherits this window will have to have their own set of the client tags?

Edit:  
[Client Tag Inheritance - Ignition - Inductive Automation Forum](https://forum.inductiveautomation.com/t/client-tag-inheritance/27880/6)
