Rellenar dinámicamente widgets de selección única o múltiple
  • 31 Oct 2023
  • 1 Minuto para leer
  • Colaboradores

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


Resumen del artículo

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 que has entendido los conceptos básicos de los Widgets Single o Multiselect: Artículo

Utilizar los widgets desplegables puede ser muy potente, especialmente cuando se aprovechan 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 del tiempo de inactividad seleccionado se carga en el Marcador de Posición de Registro. La función 'Split String' los guarda en el array 'Dropdown options'. Esta matriz rellena el segundo widget de selección única.

Al ejecutar la aplicación, el segundo widget de selección única 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 realiza una selecció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 otras personas se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?