Rellenar dinámicamente los widgets de selección simple o múltiple
  • 01 Nov 2022
  • 1 Minuto para leer
  • Colaboradores

Rellenar dinámicamente los widgets de selección simple o múltiple


Article Summary

Mostrar sólo las opciones actualmente aplicables en un Widget desplegable

En este artículo aprenderás...
* Cómo cambiar condicionalmente el contenido de un widget desplegable


Para entender mejor este artículo, asegúrate de haber entendido los fundamentos de los Widgets de selección simple o múltiple: Artículo

El uso de los widgets desplegables puede ser muy potente, especialmente cuando se aprovechan los Arrays para rellenarlos. Pero a veces es relevante mostrar diferentes contenidos para elegir, basados en una condición. Esto se puede lograr con una tabla de configuración que contenga la condición en el campo ID así como las diferentes opciones separadas por comas en el segundo campo.

Dynamically populating Single or Multiselect widgets_339020728.png

En un primer widget de selección, se puede seleccionar el motivo del tiempo de inactividad y con el clic de un botón, se pueden cargar las respectivas opciones desplegables desde la Tabla. Un trigger para hacer esto tendría el siguiente aspecto

Dynamically populating Single or Multiselect widgets_339020868.png

El texto separado por comas correspondiente al motivo de tiempo de inactividad seleccionado se carga en el Marcador de Posición del Registro. La función 'Split String' los guarda en el array 'Dropdown options'. Este array rellena el segundo widget de selección simple.

Al ejecutar la aplicación, el segundo widget de selección simple no mostrará ninguna opción mientras no se haya seleccionado ningún motivo de inactividad:

Dynamically populating Single or Multiselect widgets_339022458.png

Cuando se elige una opción en el primer desplegable y se aplica el activador del botón, el segundo desplegable se rellena en consecuencia:

Dynamically populating Single or Multiselect widgets_339022578.png


¿Ha encontrado lo que buscaba?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?