- Stampa
Popolazione dinamica di widget a selezione singola o multipla
Visualizzare solo le opzioni attualmente applicabili in un widget a discesa
In questo articolo imparerete... * Come cambiare condizionatamente il contenuto di un widget a discesa
Per comprendere al meglio questo articolo, assicuratevi di aver compreso le basi dei widget a selezione singola o multipla: Articolo
L'uso dei widget a discesa può essere molto potente, soprattutto quando si sfruttano gli array per popolarli. Ma a volte è importante mostrare contenuti diversi tra cui scegliere, in base a una condizione. Questo si può ottenere con una tabella di configurazione che contiene la condizione nel campo ID e le diverse opzioni separate da virgole nel secondo campo.
In un primo widget di selezione, si può selezionare il motivo del tempo di inattività e, facendo clic su un pulsante, si possono caricare le rispettive opzioni a discesa dalla tabella. Un trigger per fare ciò sarebbe simile a questo:
Il testo separato da virgole corrispondente al motivo del fermo macchina selezionato viene caricato nel segnaposto record. La funzione 'Split String' li salva nell'array 'Dropdown options'. Questo array popola il secondo widget a selezione singola.
Quando si esegue l'applicazione, la seconda selezione singola non mostrerà alcuna opzione finché non è stato selezionato alcun motivo di inattività:
Quando viene selezionata una selezione nel primo menu a tendina e viene applicato il trigger sul pulsante, il secondo menu a tendina viene popolato di conseguenza:
Avete trovato quello che cercavate?
Potete anche andare su community.tulip.co per porre la vostra domanda o vedere se altri hanno affrontato una questione simile!