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 4 Next »

Los templates parameters, son los parámetros que se requerirán al usuario de la plantilla y tendrá que rellenar cuando vaya a utilizarla.

Al rellenar el formulario, se sustituirá el parámetro por el valor seleccionado para este.

Para utilizarlos los arrastraremos hacia el editor de texto TEMPLATE CODE HTML&CSS (DROP ZONE). A partir versión 2.1.3-gradius también en sección Javascript

Text Label Parameter:

Este parámetro se sustituirá por la cadena que se escriba en el formulario cuando usemos la plantilla en el dashboard.

Todos estos comentarios contienen un parámetro name para diferenciarlos unos de otros. Además podremos utilizar en varios sitios del código el mismo comentario si queremos especificar la misma cadena en distintas partes del código, no teniendo que rellenar así varios campos del formulario que aparece tras seleccionar la plantilla para su uso.

Number Label Parameter:

Este parámetro pedirá un número en el formulario tras seleccionar la plantilla para su uso.

Label con datos de Data Source:

Este parámetro se sustituye por el valor del datasource que seleccionemos en el formulario.

Label con nombre de parámetro de Data Source:

Este se sustituye por el nombre del campo del data source que seleccionemos en el formulario.

Este es útil si en nuestro código html  queremos escribir el nombre del parámetro del data source para usarlo.

Por ejemplo, si creásemos una plantilla donde se mostrase una gráfica, en los valores de los ejes podríamos poner esta para que, en el formulario previo, se eligiesen que campos mostraría cada eje.

Label que se cargará con el valor elegido de una lista:

En este lo que haremos será guardar unas opciones que luego el usuario del template podrá seleccionar y la opción seleccionada será por lo que se sustituya el comentario

En el campo options pondremos las distintas opciones separadas por comas.

Podemos probar la plantilla accediendo a show gadget template donde podremos cambiar los parámetros por valores y seleccionar un datasource para comprobar si la plantilla cumple con los requisitos que se esperan de ella.

Crearemos una plantilla de ejemplo con parámetros para ver como usarlos

Para el ejemplo crearemos un gadget simple value:

Primer paso vamos a la pantalla para crear el gadget template.

Damos un identificador una descripción.

Insertamos el código, que tiene un parámetro tipo texto y otro tipo Label con nombre de parámetro de Data Source

TEMPLATE CODE HTML&CSS (DROP ZONE)
<style>
  .card-count{
   color: #2e43ab;
    font-weight: bold;
    font-size: -webkit-xxx-large;
   padding-left: 20px;
  }
  .card-title{
   color: #000000;
    font-weight: bold;
    font-size: x-large;    
  }
   
.card-green{
  color:green;
   
  }
  .my-card{
      padding: 15px;
  }
   .card-icon{    
      padding-top: 0px;
      padding-left: 0px;
      padding-bottom: 25px;
      padding-right: 25px;
  }
   
</style>
 
 
<div class="my-card">
 
 
 <md-icon class="card-icon" style="font-size:35px">assessment</md-icon>
 <label class="card-title"><!--label-osp  name="title" type="text"--></label><br>
 <label class="card-count">{{ds[0].<!--label-osp  name="ontology field" type="ds_parameter"-->}}</label>
       
 
</div>

Guardamos y vamos nuestro dashboard.

Arrastramos el icono donde queremos que aparezca nuestro gadget template

Seleccionamos la plantilla y nos parece un formulario a rellenar

Tras introducir el datasource y el texto del titulo y seleccionar el valor a mostrar ya veremos el gadget en nuestro dashboard con esta apariencia:

  • No labels