Ho bisogno di un'interfaccia utente che consenta agli utenti di ordinare una tabella in base a più colonne (ad esempio, ordinare per colore e quindi prezzo all'interno del colore o in alternativa prezzo e colore nel prezzo). L'unica interfaccia di questo tipo che conosco è la finestra di dialogo che si trova in Excel sotto data> sort, ma è piuttosto goffo e non si presta a passare rapidamente da una vista all'altra. Preferisco di gran lunga un'interfaccia in stile iTunes che consente l'ordinamento rapido facendo clic sulle intestazioni delle colonne. Tuttavia, tali interfacce in genere consentono solo l'ordinamento di una colonna (un'eccezione è iTunes stesso che ha una capacità molto limitata, apparentemente hardcoded, di ordinare per "Album per artista" e "Album per anno" facendo clic sull'intestazione dell'album).Interfaccia utente per l'ordinamento di una tabella per più colonne
Posso prevedere un'interfaccia in cui ogni intestazione di colonna ha alcuni numeri, in modo che facendo clic su 1 la colonna diventi la chiave di ordinamento principale, facendo clic su 2 sulla chiave secondaria e così via. In alternativa, fare clic (o fare clic con il tasto destro) sull'intestazione di una colonna può portare un menu a discesa con "ordinamento primario", "ordinamento secondario", ecc. Tuttavia, non ho mai visto una tale interfaccia implementata, e non ho una buona intuizione di problemi di usabilità che possono sorgere.
Esistono applicazioni che consentono l'ordinamento in base a più colonne utilizzando le intestazioni delle colonne? Saresti in grado di indicarmi questi? Ci sono risultati di usabilità utili riguardo a tali interfacce - che funzionano meglio, quali meno?
Inoltre, mentre sono principalmente interessato alle specifiche dell'interfaccia, qualsiasi suggerimento da trasmettere alle persone che lo implementano sarebbe apprezzato, ad es. librerie disponibili pubblicamente che forniscono parti di una soluzione (specialmente Java).
Modifica: due persone hanno suggerito di utilizzare una finestra di dialogo in stile Excel. Questo non funzionerà. Per la mia applicazione, gli utenti devono trovare la "corrispondenza migliore" tra le voci della tabella esistenti (che spesso non è una corrispondenza perfetta). La tabella è troppo grande per tenere a mente, quindi è necessario continuare a scansionare le parti pertinenti ed è utile ordinare ripetutamente la tabella per ottenere più viste. Dover passare attraverso una finestra di dialogo con più opzioni per ogni cambio di visualizzazione è troppo lento; quando hai finito con la scatola, hai dimenticato i risultati della vista precedente.
L'ordinamento funziona in questo modo in Outlook 2007. –