Info |
---|
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 permitia 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 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 templates y de custom gadgets como en los editores del dashboard
...
Con toda esta mejora se puede dar un aspecto para un usuario final personalizado de cualquier gadet gadget template, de modo que pueda usarse como un tipo de gadget más.