Widgets Single ou Multiselect dinamicamente povoados
  • 29 Mar 2023
  • 1 Minuto para Ler
  • Contribuintes

Widgets Single ou Multiselect dinamicamente povoados


Article Summary

Exibir apenas as opções atualmente aplicáveis em um Widget dropdown

Neste artigo você aprenderá...* Como alterar condicionalmente o conteúdo de um widget dropdown


Para melhor entender este artigo, certifique-se de ter entendido os conceitos básicos dos widgets Single ou Multiselect Widgets: Artigo

O uso dos widgets dropdown pode ser muito poderoso, especialmente quando se aproveitam os Arrays para povoá-los. Mas às vezes é relevante mostrar conteúdos diferentes para escolher, com base em uma condição. Isto pode ser conseguido com uma tabela de configuração que contém a condição no campo ID, bem como as diferentes opções separadas por vírgulas no segundo campo.

Dynamically populating Single or Multiselect widgets_339020728.png{altura="" largura="400"}

Em um primeiro widget de seleção, o motivo da parada pode ser selecionado e com o clique de um botão, as respectivas opções de parada podem ser carregadas a partir da Tabela. Um gatilho para fazer isto se pareceria com isto:

Dynamically populating Single or Multiselect widgets_339020868.png{altura="" largura="400"}

O texto separado por vírgula correspondente ao motivo do tempo de inatividade selecionado é carregado no espaço de registro. A função 'Split String' os salva para a matriz 'Dropdown options'. Esta matriz está então preenchendo o segundo widget de seleção único.

Ao executar o aplicativo, a segunda seleção única não mostrará nenhuma opção desde que nenhum motivo de inatividade tenha sido selecionado:

Dynamically populating Single or Multiselect widgets_339022458.png

Quando uma seleção é escolhida no primeiro dropdown, e o gatilho no botão é aplicado, o segundo dropdown é preenchido de acordo:

Dynamically populating Single or Multiselect widgets_339022578.png{altura="" largura="400"}


Você encontrou o que estava procurando?

Você também pode ir ao community.tulip.co para postar sua pergunta ou ver se outros enfrentaram uma pergunta semelhante!


Este artigo foi útil?