it-swarm-eu.dev

Come visualizzare al meglio un lungo elenco di caselle di controllo

Nella mia applicazione gli utenti sono tenuti a selezionare da un menu a discesa un elenco di progetti che desiderano includere nella loro ricerca personalizzata. La parte facile è che gli utenti possono selezionare un progetto su cui filtrare o selezionarli tutti, ma diventa difficile quando vogliono selezionare più di uno ma non tutti. L'unico modo in cui riesco a pensare è quello di offrire un'altra opzione nel menu a discesa "Seleziona progetti" che apre una finestra di dialogo con un ampio elenco di caselle di controllo, quindi seleziona i progetti che vengono postati nuovamente nella query del filtro.

Sebbene possa funzionare, sembra controintuitivo e spero che altre persone possano avere alcuni esempi migliori di visualizzare grandi elenchi di caselle di controllo che saranno più veloci per l'utente piuttosto che questo processo ad hoc.

Qualsiasi idea su questo sarebbe grandiosa.

Jonny

10
Cliftwalker

Questa domanda è molto simile a questa su selezionando un sottoinsieme di elementi in un lungo elenco .

6
Nescio

È possibile raggruppare questi progetti in raccolte gestibili? In tal caso, è possibile fornire un elenco di gruppi che possono essere espansi in singole caselle di controllo per ciascun progetto o selezionati nella loro interezza: (si prega di scusare la grafica grezza ascii)

[] Gruppo A (>)

[] Gruppo B (v)

[ ] Group B Item 1              [ ] Another B Item
[ ] Third Group B Item

[] Un altro gruppo (>)

Ciò consentirebbe almeno all'utente di trovare rapidamente i propri progetti preferiti più facilmente.

2
CoffeeDawg

Penso che l'opzione di Nescio sia abbastanza usata in questi giorni.

Oppure, perché non permetteresti opzioni di menu specifiche attraverso una metodologia "hold CNTL and select"? Questo è un modello di progettazione utilizzabile e abbastanza standard, che richiede una frase di istruzioni per la maggior parte degli utenti. L'opzione di Nescio è probabilmente un po 'più elegante, mentre questo suggerimento è abbastanza facile da implementare.

Uno dei due è sicuramente molto preferito presentare un elenco o un menu a discesa e quindi, come hai indicato, un dialogo. Le due implementazioni di selezione non sembrano coincidere.

0
jameswanless