Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Available in version 2.1.3-gradius

ES | EN

Se han evolucionado las vías de desarrollo sobre el ecosistema de los dashboards que van desde el uso simple e inmediato de los mismos, hasta la distinción de diferentes perfiles dentro del ciclo de creación.

Un parte que apoya mucho este proceso, es el uso de nuevas capacidades incorporadas en plataforma.

Inclusión de header libs (o fragmento de cabecera) en los gadget templates

Será posible incluir las librerías necesarias, permitiendo testar y tener un ciclo de desarrollo de gadgets complejos de forma completa. Estas librerías deberán, eso sí, de ser incorporadas en el dashboard.

Edición header libs en dashboard

Ahora, no será necesario editar desde fuera esta sección, podrá hacerse desde dentro del dashboard cómodamente.

Tipos de plantillas en los gadget template

Podemos generar gadget templates de forma más sencilla en VueJS o incluso ReactJS (las antiguas plantilla quedan vinculadas al tipo “Angular JS”). Desde el menú de creación de gadget template, podremos seleccionar el tipo de plantilla base:

 

Con esta plantilla base se nos montarán las header libs y los fragmentos iniciales de código de las diferentes tecnologías que deberemos continuar para construir el gadget final.

Uso de parametría en sección JS del gadget template

Se ha incluido parametría en la sección javascript del gadget template, permitiendo recuperar parámetros de forma mucho más sencilla y potente. La sintaxis, permite parametría, por defecto, de la forma:

var key = /*param*/ "value"

Por ejemplo:

var key = /*label-osp name="Key Select" type="ds_parameter"*/ "value"

Que se sustituirá, cuando se sobrescriba, la parametría por algo del estilo:

var key = "keyval" || "value"

Recuperando el valor “keyval” en el caso de tener parametría como de “value” sin parametría.

Esta parametría es recuperable como muchos estados del gadget desde la estructura de contexto “vm” accediendo a “params”

“vm.params”

Linkado de gadget templates con origen

Se permite el uso de plantillas asociadas con el origen, tanto el modo copia como en modo vinculado en el dashboard. De modo que si un dashboard copia el gadget (como se venía realizando hasta ahora) podrá editarse dentro pero si el gadget original cambia, no habrá forma de actualizar los cambios. En cambio, si se usa un gadget template vinculado, sólo se podrá editar la parametría del mismo en el dashboard, pero si se edita la plantilla, todas las referencias se verán actualizadas.

  • No labels