it-swarm.it

Alternative a un doppio elenco per selezionare un gruppo di elementi da un lungo elenco?

Quali alternative ed esempi ci sono per selezionare un gruppo di elementi da un lungo elenco di elementi invece di un doppio elenco?

Questa domanda ha alcuni miglioramenti di Nizza sulla doppia lista tradizionale, ma sto cercando altre cose da considerare.

Il modo migliore per selezionare un sottoinsieme di elementi in un lungo elenco

16
Sam

Prendi in considerazione l'utilizzo di un design multi-selezione con token . La funzionalità di filtro durante la digitazione è semplice ma non essenziale. Funzionano bene quando il caso d'uso comune ne seleziona uno o solo alcuni, ma l'usabilità diminuisce rapidamente se è necessario selezionarne molti poiché l'utente deve ri-invocare il menu per ciascun elemento.

Multi-select with tokens, via harvesthq.github.com/chosen

In precedenza hai visto il metodo di input multiplo con token nei tuoi client di posta elettronica. multi-select-tokens in email

Se il caso comune è selezionare più, puoi prendere in considerazione un menu . La differenza qui è che il menu a discesa è persistente tra i clic (inoltre comunica visivamente la natura della selezione multipla) e quindi l'utente può fare clic-clic-clic per selezionare rapidamente più elementi. Per la nostra web-app stiamo cercando di migliorare questo design aggiungendo la funzionalità token.

checkbox menu, via realestate.com.au

11
Erics

Qualsiasi alternativa dipenderebbe dai dati e dai casi d'uso previsti. La rappresentazione visiva non è importante quanto assistere l'utente nella ricerca dei valori corretti. È necessario sfruttare tutte le opportunità per ridurre il numero di opzioni e guidare l'utente ai valori preferiti. Considera di filtrare, raggruppare e ricordare le selezioni precedenti.

3
Nescio

Ho notato questa alternativa utilizzata da Windows 7 per selezionare le colonne per Esplora risorse.

enter image description here

2
jpierson

Dai un'occhiata anche a questi esempi:

http://ivaynberg.github.com/select2/

... da un plug-in jquery chiamato "Select 2" che ti darà accesso programmatico, supporto per tagging e tokenizzazione per caselle selezionate, campi di input, menu a discesa e altro ancora. Con questo dovresti essere in grado di costruire una buona soluzione per la tua sfida.

Plugin fantastico.

2
Rowe Morehouse

È possibile utilizzare un elenco di caselle con l'opzione "Seleziona tutto" in alto. Con questa casella puoi selezionare e deselezionare tutte le opzioni molto velocemente (la casella riflette allo stesso tempo lo stato di selezione della lista ... tutte, nessuna o nessuna). Se il numero di voci della casella di controllo è molto elevato, è possibile mostrare le voci selezionate (in un elenco normale) sul lato destro dell'elenco delle caselle di controllo. Inoltre, è necessario aggiungere un filtro sull'elenco della casella di controllo.

0
sysscore

Se lo spazio è insufficiente e la probabilità di elementi aggiunti è bassa (2-3), è possibile effettuare un'azione di aggiunta ripetitiva. Con la tassonomia adeguata gli utenti ottengono molto velocemente.

0
Bobby Tables