# Template Repeater with Button

**URL:** <https://forum.inductiveautomation.com/t/template-repeater-with-button/100763>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [January 11, 2025, 11:33am UTC](https://forum.inductiveautomation.com/t/template-repeater-with-button/100763 "2025-01-11T11:33:52Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ganesan](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@Ganesan](https://forum.inductiveautomation.com/u/Ganesan)\
**Post date:** [January 11, 2025, 11:33am UTC](https://forum.inductiveautomation.com/t/template-repeater-with-button/100763/1 "2025-01-11T11:33:52Z")

</div>

Happy New Year to everyone!

I’m working on a template repeater using just one button. My goal is to open a web browser when I press this button.

I tried using this code: system.net.openURL(“[http://192.168.1.1](http://192.168.1.1)”) and it works great if I use it outside the template repeater.

I’d love to implement the same functionality using the template repeater to open multiple browsers. Any suggestions would be greatly appreciated!

 ![TR](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/5/25b656df34ac9664eaad408a9220d7065cffede3.jpeg)

---

<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 11, 2025, 2:47pm UTC](https://forum.inductiveautomation.com/t/template-repeater-with-button/100763/2 "2025-01-11T14:47:37Z")

</div>

Does you template have a parameter named `tagPath`? (Why would you call a URL parameter "tagPath"?)

Are your buttons inside the template set up to use the template parameter for the argument to `system.net.openURL()` ? (Show your button code.)

---

<div class="post-metadata">

**Author:** ![Ganesan](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@Ganesan](https://forum.inductiveautomation.com/u/Ganesan)\
**Post date:** [January 11, 2025, 3:20pm UTC](https://forum.inductiveautomation.com/t/template-repeater-with-button/100763/3 "2025-01-11T15:20:35Z")

</div>

Hi,  
Will change the name that make confuse . Just given for test. No idea how pass this data set to this template.  
thank you.

 ![Screenshot 2025-01-11 at 15.12.08](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/b/6b0b0f7bc516fe76b18691bc729a0d93883cebe4.jpeg)

---

<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 11, 2025, 3:21pm UTC](https://forum.inductiveautomation.com/t/template-repeater-with-button/100763/4 "2025-01-11T15:21:48Z")

</div>

As documented, each row of that dataset is passed to the corresponding template, where the column name matches the template parameter name. Any other columns are discarded.

---

<div class="post-metadata">

**Author:** ![Ganesan](https://avatars.discourse-cdn.com/v4/letter/g/e5b9ba/32.png) [@Ganesan](https://forum.inductiveautomation.com/u/Ganesan)\
**Post date:** [January 11, 2025, 4:09pm UTC](https://forum.inductiveautomation.com/t/template-repeater-with-button/100763/5 "2025-01-11T16:09:12Z")

</div>

Hi,  
I’ve tested the various web browsers, and it functions correctly on all of them. I belive the IP address is not working that I have to look my side.

Thank you for your support

 ![Test](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/d/ad49aa0f35dc9c7a0f61426e845da68e040d6979.jpeg)
