Λίστες
Μια λίστα ελέγχων επιτρέπει στον χρήστη να επιθεωρήσει, να χειριστεί ή να επιλέξει από μια λίστα στοιχείων. Οι λίστες μπορούν να έχουν μία ή περισσότερες στήλες και να περιέχουν κείμενο, γραφικά, απλούς ελέγχους ή ένα συνδυασμό και των τριών.

-
Δώστε πάντα μια ετικέτα στους ελέγχους λίστας, τοποθετημένες πάνω από ή αριστερά της λίστας με κεφαλαίο το πρώτο γράμμα. Δώστε ένα πλήκτρο πρόσβασης στην ετικέτα που επιτρέπει στον χρήστη να εστιάσει άμεσα στη λίστα.
-
Κάντε τον έλεγχο λίστας αρκετά μεγάλο που να μπορεί να εμφανίσει τουλάχιστον τέσσερα στοιχεία τη φορά χωρίς κύλιση. Για λίστες δέκα ή περισσότερων στοιχείων, αυξήστε αυτό το ελάχιστο μέγεθος κατάλληλα.
-
Εάν η λίστα εμφανίζεται σε έναν διάλογο ή βοηθητικό παράθυρο, σκεφτείτε να κάνετε το παράθυρο και τη λίστα μέσα της κλιμακώσιμη έτσι ώστε ο χρήστης να μπορεί να διαλέξει πόσα στοιχεία λίστας θα είναι ορατά τη φορά χωρίς κύλιση. Κάθε φορά που ο χρήστης ανοίγει αυτόν τον διάλογο, ορίστε τις διαστάσεις του σε αυτές που ο χρήστης έχει αυξομειώσει τελευταία.
-
Μην χρησιμοποιείτε λίστες με λιγότερα από περίπου πέντε στοιχεία, εκτός και ο αριθμός των στοιχείων μπορεί να αυξηθεί με τον χρόνο. Χρησιμοποιήστε πλαίσια ελέγχου, ραδιοπλήκτρα ή μια πτυσσόμενη λίστα εάν υπάρχουν λιγότερα στοιχεία.
-
Χρήση μόνο επικεφαλίδων στηλών όταν:
- η λίστα έχει περισσότερες από μία στήλες, ή
- η λίστα έχει μόνο μία στήλη, αλλά ο χρήστης μπορεί να θέλει την αναδιάταξη της λίστας. (Αυτό σπάνια είναι χρήσιμο με απλές λίστες στηλών).
Στις περισσότερες άλλες καταστάσεις, οι κεφαλίδες στήλης καταλαμβάνουν περιττό χώρο και η πρόσθετη ετικέτα προσθέτει οπτική αταξία.
-
Ονομάστε πάντα τις κεφαλίδες στήλης όταν χρησιμοποιούνται. Εάν η στήλη είναι υπερβολικά στενή για μια λογική ετικέτα, δώστε μια συμβουλή οθόνης για τη στήλη. Πέρα από την προφανή της χρήση, αυτό θα βοηθήσει να επιβεβαιώσετε ότι οι βοηθητικές τεχνολογίες μπορούν να περιγράψουν τη χρήση της στήλης σε οπτικά εξασθενημένους χρήστες.
-
Σκεφτείτε τη χρήση μιας λίστας πλαισίων ελέγχων για λίστες πολλαπλών επιλογών, καθώς αυτές το κάνουν πιο φανερό από ότι η πολλαπλή επιλογή μπορεί:
Φιγούρα 6-20 Μία απλή λίστα πλαισίων ελέγχουΓια να το κάνετε αυτό, πρέπει κανονικά να ορίσετε ο ίδιος έλεγχος λίστας να είναι μονής επιλογής, αλλά αυτό εξαρτάται από την συγκεκριμένη εργασία για την οποία θα χρησιμοποιηθεί.
-
Για λίστες πολλαπλών επιλογών, εμφανίστε τον επιλεγμένο αριθμό των στοιχείων προς το παρόν σε μια στατική ετικέτα κειμένου κάτω από τη λίστα, για παράδειγμα, Επιλεγμένα ονόματα: 3. Μια τέτοια ετικέτα κάνει πιο φανερό ότι η πολλαπλή επιλογή είναι δυνατή.
-
Σκεφτείτε να δώσετε κουμπιά
και δίπλα στις λίστες πολλαπλής επιλογής, εάν είναι δυνατό.
- 6.14.1. Ταξινομήσιμες λίστες
6.14.1. Ταξινομήσιμες λίστες
Οι χρήστες συχνά προτιμούν να ταξινομούν μεγάλες λίστες, είτε αλφαβητικά είτε αριθμητικά, για να διευκολύνουν την εύρεση στοιχείων. Επιτρέψτε στους χρήστες να ταξινομούν μεγάλες ή πολλαπλές στήλες λιστών πατώντας στην κεφαλίδα της στήλης που θέλουν να ταξινομήσουν.
-
Δείξτε ποια στήλη είναι προς το παρόν ταξινομημένη εμφανίζοντας ένα ανοδικό ή καθοδικό βέλος στην κεφαλίδα της:
Σειρά ταξινόμησης Διεύθυνση βέλους Παράδειγμα Φυσικό Κάτω Αλφαβητικά· πρώτα ο μικρότερος αριθμός· πρώτα η πιο πρόσφατη ημερομηνία· πρώτα τα σημειωμένα στοιχεία Αντιστροφή Πάνω Αντίστροφα αλφαβητικά· πρώτα ο μεγαλύτερος αριθμός· πρώτα η πιο πρόσφατη ημερομηνία· πρώτα τα ασημείωτα στοιχεία Πατώντας μια αταξινόμητη κεφαλίδα στήλης ταξινομεί τη στήλη με φυσική σειρά, που δείχνεται με την εμφάνιση ενός καθοδικού βέλους στην κεφαλίδα της.
-
Πατώντας μια ταξινομημένη κεφαλίδα στήλης με φυσική σειρά την αναταξινομεί με αντίστροφη σειρά, που δείχνεται με ένα ανοδικό βέλος στην κεφαλίδα της.
Αποταξινόμηση λιστώνΕνίοτε, μια αταξινόμητη κατάσταση μπορεί να είναι χρήσιμη, για παράδειγμα για την εμφάνιση στοιχείων στη σειρά με την οποία ο χρήστης τα προσέθεσε στη λίστα. Σε τέτοιες περιπτώσεις, πατώντας μια ταξινομημένη στήλη με αντιστροφή σειρά πρέπει να την αποταξινομεί, που δείχνεται από την αφαίρεση του βέλους από την κεφαλίδα της στήλης.
Συνήθως, όμως, αυτό πετυχαίνεται καλύτερα προσθέτοντας μια πρόσθετη στήλη που ο χρήστης μπορεί να ταξινομήσει με τον συνήθη τρόπο, όπως μια στήλη σειράς αριθμών σε αυτό το παράδειγμα.