Iniciación a SherpaBots

Iniciación a SherpaBots

3. Tipos de Campo de un Moduform

Como hemos visto en el moduform para hacer moduforms “EDITOR DE MODUFORMS” tenemos un campo que nos pide el tipo de campo:

Los tipos más usados son:

  • INPUT: es un campo abierto donde podremos escribir lo que queramos. Para indicar qué es lo que necesitas incluir utilizaremos el siguiente campo “Valor-Select” donde indicaremos el placeholder que es la descripción que sale. Por ejemplo :
  • TEXTAREA nos permite introducir un textarea donde podremos introducir un comentario. Este tipo funciona igual que INPUT pero acepta más caracteres.

  • SELECT es el que hemos usado en el ejemplo. Esto creará un desplegable donde las opciones tendrán que ser mostradas mediante una consulta SQL que escribiremos en el siguiente campo. Tendremos que indicar los alias ELEMENTO y VALOR, que pueden tener el mismo valor o diferente. Por ejemplo podríamos hacer una consulta SQL para una lista “Si/No” de la tabla square.listas que tuviera como valor “1/0” en ese caso la SQL sería:
    SELECT ELEMENTO AS ELEMENTO, VALOR AS VALOR FROM formacion_ml.listas WHERE LISTA=’SINO’
  • LISTA es un tipo de desplegable de campo abierto. Un ejemplo sería el campo “App-Bloque-Etiqueta” del moduform EDITOR DE MODUFORMS.

A este campo también hay que asignarle una consulta, pero permite conforme escribes ir buscando el elemento de la lista que necesitas. Este tipo de campo se suele usar cuando se combinan varios elementos en una lista.

  • RANGO igual que LISTA o SELECT nos exige una SQL de donde sacamos un número de opciones que podremos hacer click.


    SELECT ELEMENTO AS ELEMENTO, VALOR AS VALOR FROM formacion_ml.listas WHERE LISTA=’SINO’ ORDER BY VALOR DESC
  • FECHA sirve para seleccionar la fecha de un calendario
  • FICHERO sirve para cargar un archivo

  • HIDDEN es una variable a la que asignaremos un valor fijo en el siguiente campo del moduform “Valor”. Como administrador veremos este campo en gris pero como usuario no lo veremos 
  • COLOR permite seleccionar un color de una tableta o mediante código RGB, HEX o HSL

 

Deja una respuesta