it-swarm-eu.dev

Qual è la migliore interfaccia utente per la selezione multipla da una gerarchia di dati?

Ho una gerarchia di dati e ho bisogno di creare un'interfaccia utente per scegliere da questo elenco. I dati sono strutturati in modo simile a un organigramma, in cui i team hanno team principali:

squadra sette
squadra tre
- team one
- squadra due
---- squadra quattro
--------- squadra sette

In qualche modo, voglio mostrare che alcuni team sono "sotto" altri team, quindi invece di avere solo un elenco, ho pensato di farlo:

squadra sette
squadra tre
squadra tre -> squadra uno
squadra tre -> squadra due
squadra tre -> squadra due -> squadra quattro

Ma questo si allarga abbastanza rapidamente se c'è un albero profondo.

Qualcuno può darmi qualche consiglio per creare un selettore multi-selezione quando ci sono molti dati e i dati sono in una struttura gerarchica?

2
leora

Penso che tu abbia risposto alla tua domanda, proprio qui:

ma questo si allarga abbastanza rapidamente se c'è un profondo albero.

Quello che stai cercando è un albero di casella di controllo, no?

5

Penso che qualcosa da prendere in considerazione qui sia se l'utente conosce la struttura della gerarchia e utilizzerà solo il controller per andare a tali team e fare qualcosa, o se l'utente navigerà nella struttura fino a quando non trova la squadra che sta cercando.

Nel primo sembra ragionevole usare una struttura simile al tuo primo esempio perché è più facile arrivare più direttamente alla squadra che stai cercando. In quest'ultimo caso, una struttura come il tuo ultimo esempio sarebbe migliore perché mostra all'utente una visione d'insieme dell'intera cosa.

Se potessi fornire qualche informazione in più su come gli utenti interagiranno con il controller, cosa ne sanno prima, ecc. Ciò aiuterebbe molto :)

1
PedroC88

Penso che tu abbia due compiti:

  • Mostra un albero.
  • Rendi controllabili i nodi.

L'ultima attività dovrebbe essere semplice. E per il primo, hai varie possibilità, ma ognuna ha le sue avvertenze. Ci sono alcuni esempi e librerie Nice nel web per esplorarli:

http://vis.stanford.edu/protovis/ex/ (scorri verso il basso fino a Gerarchie) http://thejit.org/demos/ (specializzato in alberi e grafici )

Voglio anche invitarti a dare un'occhiata alla mia domanda. Si tratta di alberi delle dipendenze. Forse hai qualche grande idea: Visualizzazione e navigazione delle dipendenze del progetto

1
paztulio