# Template canvas, dataset in parameters?

**URL:** <https://forum.inductiveautomation.com/t/template-canvas-dataset-in-parameters/20700>\
**Category:** Ignition\
**Created:** [November 9, 2018, 8:10am UTC](https://forum.inductiveautomation.com/t/template-canvas-dataset-in-parameters/20700 "2018-11-09T08:10:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [November 9, 2018, 8:10am UTC](https://forum.inductiveautomation.com/t/template-canvas-dataset-in-parameters/20700/1 "2018-11-09T08:10:26Z")

</div>

I’m looking how to pass a dataset in the parameters of a template canvas.  
Not sure it’s possible ?

dictionnary parameters :

```auto
{'enum': Dataset [3R ? 2C], 'tagPath': u'[default]TEST/00001/TC/OUVERT', 'designation': u'Commande ouverture'}
```

system.util.jsonEncode(parameters) :

```auto
{"tagPath":"[default]TEST/00001/TC/OUVERT","designation":"Commande ouverture","enum":{"data":[["0","1","2"],["FERME","OUVERT","AUTRE"]],"columnNames":["Value","Label"],"bulkQualityCodes":null,"columnTypes":["class java.lang.String","class java.lang.String"],"asXML":"H4sIAAAAAAAAALOxr8jNUShLLSrOzM+zVTLUM1BSSM1Lzk/JzEu3VQoNcdO1ULK34+WySSm2s0nO\nz7GzSbEzsNFPAdGGUNoITOuDZaFK3FyDfF2h0v6hYa5BIVCOY2hIkCuSen2guQCTZnEnhAAAAA==","rowCount":3,"columnCount":2}}
```

lead to the following error :  
08:47:51.208 [AWT-EventQueue-0] WARN Vision.TemplateCanvas - Unable to set template property value on template [default]TEST/00001/TC/OUVERT

---

<div class="post-metadata">

**Author:** ![jpark](https://avatars.discourse-cdn.com/v4/letter/j/a88e57/32.png) [@jpark](https://forum.inductiveautomation.com/u/jpark)\
**Post date:** [November 9, 2018, 3:49pm UTC](https://forum.inductiveautomation.com/t/template-canvas-dataset-in-parameters/20700/2 "2018-11-09T15:49:30Z")

</div>

You can pass it in through the initializeTemplate extension function.

`template.enum = self.parent.getComponent('Power Table').data`

---

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [November 9, 2018, 4:39pm UTC](https://forum.inductiveautomation.com/t/template-canvas-dataset-in-parameters/20700/3 "2018-11-09T16:39:50Z")

</div>

Ok thanks for the workaround
