it-swarm-eu.dev

progettazione gerarchica di input e display

Possibile duplicato:
Qual è il modo migliore per visualizzare una gerarchia profonda?

Nella mia applicazione, devo progettare la gerarchia del prodotto.

ovvero gruppo principale, gruppo, parti, sottoparti ecc. (aggiungi, rimuovi, modifica)

Quale dovrebbe essere il modo ideale per farlo in una sola pagina? (L'albero mi viene in mente ma è troppo verticale, i miei utenti principali avranno monitor a schermo largo.)

1
iamgopal

Un'opzione che mi viene in mente dalla parte superiore della mia testa è una vista basata su colonne simile a una delle opzioni di visualizzazione disponibili in Finder in OS X.

Mac OS X Finder in Column View

3
Justin Gallagher

Penso che la risposta sia "dipende" e può essere specifica del dominio. Ad esempio, se hai solo pochi e un numero fisso di gruppi di livello superiore, puoi utilizzare un design come questo:

enter image description here

I gruppi di livello superiore possono anche essere disposti orizzontalmente.

Se ne hai più di 3-4 ma ancora nel raggio di una dozzina o due, puoi usare qualcosa del genere:

enter image description here

2
Hisham

Ho ottenuto buoni risultati usando gli elenchi di definizioni nidificate.

Sono facili da sfogliare e generare usando una libreria come RichFaces. Puoi codificare i livelli usando l'ereditarietà per consentire la spaziatura di cui hai bisogno (e possono avere la larghezza dello schermo intero)

Sono anche facili da aggiungere pannelli, quindi collassano a vari livelli e per questo motivo, è facile aggiungere un elemento a, anche nel mezzo, nelle versioni/miglioramenti futuri.

Ho avuto molto successo nel trattare con un'enorme quantità di dati, e sia gli ingegneri per utenti esperti che i piccoli utenti erano felici.

1
Susan R