Questo è un particolare tipo di campo input, che può essere utile utilizzate quando gli attributi sono gerarchicamente correlati tra loro in una relazione genitore-figlio. Per esempio, quando i possibili valori di un attributo dipendono dal valore selezionato per l’attributo genitore. Tipici esempi sono gli attributi riferiti al luogo, come Continente, Paese, Regione e Città.
Utilizzo
Nell’interfaccia utente appare un menù a scorrimento che mostra i valori disponibili per l’attributo di primo livello. Una serie di valori vengono visualizzati e si può accedere ai rimanenti facendo scorrere la lista. Fare come segue:
- Cliccare su un valore di primo livello per selezionarlo. Un nuovo menù si aprirà mostrando i valori di pertinenza per l’attributo di secondo livello associati al valore selezionato di primo livello.
- Cliccare su un valore di secondo livello per selezionarlo. Un nuovo menù si aprirà mostrando i valori di pertinenza per l’attributo di terzo livello associati al valore selezionato di secondo livello.
- Ripetere i passaggi precedenti fino a quando i valori attributo sono stati selezionati per tutti i livelli del menù a cascata.
In questo tipo di campo input, per ciascun livello si può selezionare un solo valore alla volta.
Esempio
con una condizione relativa alla posizione geografica:
- Il primo livello del menù a tendina mostra i continenti: Nord America, Sud America, Africa, Europa, Asia e Australia
- Se viene selezionata Europa, un secondo livello del menu a tendina mostra i paesi: Spagna, Francia, Italia, Portogallo, Germania, Paesi Bassi, Svezia, Norvegia e via di seguito
- Se viene selezionata Italia, un terzo livello del menu a tendina mostra le regioni: Piemonte, Lombardia, Toscana e via di seguito
- Se viene selezionata Lombardia, un quarto livello del menu a tendina mostra le città: Milano, Bergamo, Monza e via di seguito
Pagina precedente: [previous_page] | Pagina successiva: [next_page]