- Impresión
Rellenar dinámicamente widgets de selección única o múltiple
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.
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:
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:
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:
¿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.