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

« Previous Version 9 Current »

Disponible desde la versión 3.2.0.

En versiones previas, los formularios al crear un gadget template, eran autogenerados, recuperando los parámetros del propio código. Esto no permitía ningún tipo de personalización, categorización u orden y su uso era más enfocado a usuarios técnicos. Además, había pocos tipos de inputs para el gadget template.

En esta versión, se ha redefinido la forma de crear formularios para los gadget templates y se ha desacoplado del código (esta forma seguirá siendo compatible pero no será recomendada por las limitaciones descritas) pudiendo recuperarse su definición del propio gadget template, con lo que, usando esta definición, podremos generar formularios en otras tecnologías o con otras librerías de forma externa. Además, para evitar esta parametría que se sobrescribe, ahora a todos los gadget templates les llegarán los parámetros en el contexto en formato json en vm.tparams.parameters con lo que será mucho más sencillo su uso.

En vez de arrastrar los tipos de inputs a los editores de texto, ahora se arrastrará a la parte del formulario donde se establecerán las configuraciones de cada elemento.

En este formulario se podrán ordenar los diferentes inputs, categorizar mediante secciones de forma recursiva o establecer grupos de parámetros de series en modo array. Además, se permiten de forma directa y autogenerada elementos que antes no existían, como color pickers (selectores de color), selectores múltiples, checkbox, …

El formulario final tendrá un aspecto de este estilo:

Esto está integrado tanto en la parte de generación de template y custom gadgets como en los editores del dashboard

Con toda esta mejora se puede dar un aspecto para un usuario final de cualquier gadget template, de modo que pueda usarse como un tipo de gadget más.

  • No labels