# Template Internal Properties

**URL:** <https://forum.inductiveautomation.com/t/template-internal-properties/57105>\
**Category:** Ignition\
**Tags:** ignition79, vision\
**Created:** [March 11, 2022, 1:36pm UTC](https://forum.inductiveautomation.com/t/template-internal-properties/57105 "2022-03-11T13:36:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![nejdetciritci](https://avatars.discourse-cdn.com/v4/letter/n/ec9cab/32.png) [@nejdetciritci](https://forum.inductiveautomation.com/u/nejdetciritci)\
**Post date:** [March 11, 2022, 1:36pm UTC](https://forum.inductiveautomation.com/t/template-internal-properties/57105/1 "2022-03-11T13:36:24Z")

</div>

hi everyone,

In my project,  
one of template has 14 internal properties and 2 template parameters,  
in this template I have 9 text fields, when I drug and drop this template on a window, I can change one of text fields with a template parameter, however I also want to change the other 8 text fields.

when i drug and drop this template on window, I can change only template parameters, how and where can i change internal properties on window?

best regards,

---

<div class="post-metadata">

**Author:** ![witman](https://avatars.discourse-cdn.com/v4/letter/w/d2c977/32.png) [@witman](https://forum.inductiveautomation.com/u/witman)\
**Post date:** [March 11, 2022, 3:12pm UTC](https://forum.inductiveautomation.com/t/template-internal-properties/57105/2 "2022-03-11T15:12:49Z")

</div>

It sounds like you’ll want to move your internal properties to parameters. As you’ve seen, parameters give you external access to set things like you want. Internal properties are useful for things like indirect tag bindings based on the parameters and other things that are set by code or bindings inside the template.

---

<div class="post-metadata">

**Author:** ![brandon1](https://avatars.discourse-cdn.com/v4/letter/b/ea666f/32.png) [@brandon1](https://forum.inductiveautomation.com/u/brandon1)\
**Post date:** [March 11, 2022, 3:29pm UTC](https://forum.inductiveautomation.com/t/template-internal-properties/57105/3 "2022-03-11T15:29:59Z")

</div>

Also if you have that many individual text fields it can become kind of annoying to change each one. May be better to pass in a dataset where each row in it defines a text field. This also has the benefit of letting you set the properties in something like notepad++ and then just paste it into the dataset.

---

<div class="post-metadata">

**Author:** ![nejdetciritci](https://avatars.discourse-cdn.com/v4/letter/n/ec9cab/32.png) [@nejdetciritci](https://forum.inductiveautomation.com/u/nejdetciritci)\
**Post date:** [March 11, 2022, 4:25pm UTC](https://forum.inductiveautomation.com/t/template-internal-properties/57105/4 "2022-03-11T16:25:40Z")

</div>

firstly, thanks to everyone who helped me,

I had written some things in non-accessible tag so I couldn’t see these on my window. I permitted communication this tag and it was solved.

best regards,
