Δένδρα

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

Χρήση των δένδρων με προσοχή!

Λόγω της συνθετότητας τους συγκρινόμενα με τους άλλους ελέγχους, αρχάριοι και κάποιοι ενδιάμεσοι χρήστες έχουν συχνά προβλήματα χρήσης και κατανόησης των ελέγχων δένδρου. Εάν η εφαρμογή σας σχεδιάστηκε για αυτόν τον τύπο χρήστη, ίσως θελήσετε να σκεφτείτε εναλλακτικούς τρόπους παρουσίασης της πληροφορίας, όπως η λίστα Ναυτίλου ή η προβολή εικονιδίου, ή οι ιεραρχικές λίστες περιηγητή που βρίσκονται στον προβολέα αρχείου του GNUstep.

Φιγούρα 6-21Ένας απλός έλεγχος δένδρου με ένα επίπεδο ιεραρχίας
Κατευθυντήριες γραμμές
  • Δώστε πάντα μια ετικέτα στους ελέγχους δένδρου, τοποθετημένες πάνω από ή αριστερά του δένδρου με κεφαλαίο το πρώτο γράμμα. Δώστε ένα πλήκτρο πρόσβασης στην ετικέτα που επιτρέπει στον χρήστη να εστιάσει άμεσα στο δένδρο.

  • Χρήση επικεφαλίδων στηλών όταν:

    • το δένδρο έχει περισσότερες από μία στήλες
    • το δένδρο έχει μόνο μία στήλη, αλλά ο χρήστης ίσως επιθυμεί να αναταξινομήσει το δένδρο. Αυτό θα πρέπει σπάνια να συμβαίνει σε μονά δένδρα στηλών.

    Στις περισσότερες άλλες καταστάσεις, οι κεφαλίδες στήλης καταλαμβάνουν περιττό χώρο και η πρόσθετη ετικέτα προσθέτει οπτική αταξία.

  • Ονομάστε πάντα τις κεφαλίδες στήλης όταν χρησιμοποιούνται. Εάν η στήλη είναι υπερβολικά στενή για μια λογική ετικέτα, δώστε μια συμβουλή οθόνης για τη στήλη. Πέρα από την προφανή της χρήση, αυτό θα βοηθήσει να επιβεβαιώσετε ότι οι βοηθητικές τεχνολογίες μπορούν να περιγράψουν τη χρήση της στήλης σε οπτικά εξασθενημένους χρήστες.

  • Σκεφτείτε τη χρήση ενός δένδρου πλαισίων ελέγχων για δένδρα πολλαπλών επιλογών, καθώς αυτές το κάνουν πιο φανερό από όσο η πολλαπλή επιλογή μπορεί:

    Φιγούρα 6-22Ένα απλό δένδρο πεδίου ελέγχου

    Για να το κάνετε αυτό, πρέπει κανονικά να ορίσετε ο ίδιος έλεγχος δένδρου να είναι μονής επιλογής, αλλά αυτό εξαρτάται από την συγκεκριμένη εργασία για την οποία θα χρησιμοποιηθεί.

  • Για δένδρα πολλαπλών επιλογών, εμφανίστε τον επιλεγμένο αριθμό των στοιχείων προς το παρόν σε μια στατική ετικέτα κειμένου κάτω από το δένδρο, για παράδειγμα, Επιλεγμένα ονόματα: 3. Μια τέτοια ετικέτα κάνει πιο φανερό ότι η πολλαπλή επιλογή είναι δυνατή.

  • Σκεφτείτε να δώσετε κουμπιά Επιλογή όλων και Αποεπιλογή όλων δίπλα στα δένδρα πολλαπλής επιλογής, εάν είναι δυνατό στην εργασία.

6.15.1. Ταξινομήσιμα δένδρα

Όπως με τις λίστες, ο χρήστης μπορεί να βρει χρήσιμη την ταξινόμηση δένδρων μεγάλων ή πολλαπλών στηλών. Δείτε τον οδηγό στο Ενότητα 6.14.1 ― Ταξινομήσιμες λίστες για περισσότερες πληροφορίες.