# ¿Puedo pasar un parámetro a un widget, que sea un lista de datos complejos, en forma de un JSON inicializado desde una variable del formulario?

**URL:** https://community.ofelia.com/t/puedo-pasar-un-parametro-a-un-widget-que-sea-un-lista-de-datos-complejos-en-forma-de-un-json-inicializado-desde-una-variable-del-formulario/7580
**Category:** Q&A
**Created:** [8 July 2016 12:55 UTC](https://community.ofelia.com/t/puedo-pasar-un-parametro-a-un-widget-que-sea-un-lista-de-datos-complejos-en-forma-de-un-json-inicializado-desde-una-variable-del-formulario/7580 "2016-07-08T12:55:31Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![hectorta](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@hectorta](https://community.ofelia.com/u/hectorta)
#### Post date: [8 July 2016 12:55 UTC](https://community.ofelia.com/t/puedo-pasar-un-parametro-a-un-widget-que-sea-un-lista-de-datos-complejos-en-forma-de-un-json-inicializado-desde-una-variable-del-formulario/7580/1 "2016-07-08T12:55:31Z")

</div>

Hola a toda la comunidad de bontia, este es el problema:

He creado un widget personalizado que es una tabla donde voy a mostrar varias filas y varias columnas.  
Para esto le estoy pasando un parámetro que es una lista de datos complejos representados por un JSON,  
pero obtengo un error de Angular:  
`
//Variable of the form with a JSON value to initilize, but I can’t see it in the widget
//
datosTabla=
[
{
“select”: “true”,
“NDPName”: “NDP1”,
“OEM”: “CHOAM Inc.”,
“version”: “01”,
“dateAdded”: “Jan 1, 2013”,
“validUntil”: “Jan 1, 2014”
},
{
“select”: “false”,
“NDPName”: “NDP2”,
“OEM”: “Tyrell Corp.”,
“version”: “01”,
“dateAdded”: “Jan 1, 2014”,
“validUntil”: “Jan 1, 2015”
}
]`

`
function ($scope) {
$scope.modelList = $scope.datosTablaLocal;
}
``
Error: [$parse:syntax] http://errors.angularjs.org/1.3.18/$parse/syntax?p0=panel&p1=is%20an%20unexpected%20token&p2=7&p3=panel%20panel-default&p4=panel-default
at Error (native)
at http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/vendor.min.js:6:417
at lb.throwError (http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/vendor.min.js:192:113)
at lb.parse (http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/vendor.min.js:190:406)
at http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/vendor.min.js:110:366
at new n (http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/runtime.min.js:1:10017)
at Object.create (http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/runtime.min.js:1:8209)
at http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/runtime.min.js:1:12401
at Array.forEach (native)
at Object.create (http://localhost:8080/bonita/portal/resource/taskInstance/RegistroSimpleNotificacion/5.2/RevisarCamposNotificacion/content/js/runtime.min.js:1:12373) `
`(anonymous function) @ vendor.min.js:102
`

---

<div class="post-metadata">

### Author: ![hectorta](https://avatars.discourse-cdn.com/v4/letter/h/a87d85/32.png) [@hectorta](https://community.ofelia.com/u/hectorta)
#### Post date: [11 July 2016 10:13 UTC](https://community.ofelia.com/t/puedo-pasar-un-parametro-a-un-widget-que-sea-un-lista-de-datos-complejos-en-forma-de-un-json-inicializado-desde-una-variable-del-formulario/7580/2 "2016-07-11T10:13:43Z")

</div>

Está resuelto faltaba poner esta sentencia para que accediera correctamente a los parámetros:

`
 $scope.datosTablaLocal = $scope.properties.datosTablaLocal;
`
