Στοιχείο ελέγχου Gallery στο Power Apps

Ένα στοιχείο ελέγχου που περιέχει άλλα στοιχεία ελέγχου και εμφανίζει ένα σύνολο δεδομένων.

Περιγραφή

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

Κάθε πεδίο δεδομένων εμφανίζεται σε ένα ξεχωριστό στοιχείο ελέγχου εντός του στοιχείου ελέγχου Gallery. Επίσης, μπορείτε να ρυθμίσετε τις παραμέτρους αυτών των στοιχείων ελέγχου στο πρότυπό του. Το πρότυπο εμφανίζεται ως το πρώτο στοιχείο εντός της συλλογής:

  • Στην αριστερή άκρη ενός στοιχείου ελέγχου Gallery σε οριζόντιο προσανατολισμό.
  • Και στο επάνω μέρος ενός στοιχείου ελέγχου Gallery συλλογής σε κατακόρυφο προσανατολισμό.

Οποιεσδήποτε αλλαγές κάνετε στο πρότυπο θα αντανακλώνται στο στοιχείο ελέγχου Gallery.

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

Περιορισμοί

Ιδιότητες κλειδιού

Default – Το στοιχείο ή εγγραφή από την προέλευση δεδομένων που θα επιλεγεί στη συλλογή όταν ξεκινήσει η εφαρμογή..

Items – Η προέλευση των δεδομένων που εμφανίζονται σε ένα στοιχείο ελέγχου όπως συλλογή, λίστα ή γράφημα.

Selected – Το επιλεγμένο στοιχείο.

Πρόσθετες ιδιότητες

AccessibleLabel – Label της συλλογής (όχι τα στοιχεία που περιέχει) για τα προγράμματα ανάγνωσης οθόνης. Θα πρέπει να περιγράφει τι είναι η λίστα των στοιχείων.

AllItems – Όλα τα στοιχεία σε μια συλλογή, συμπεριλαμβανομένων των επιπλέον τιμών στοιχείου ελέγχου που αποτελούν μέρος του προτύπου συλλογής.

BorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου.

BorderStyle – Αν το περίγραμμα ενός στοιχείου ελέγχου είναι Συνεχές, Διακεκομμένο, Διάστικτο ή Κανένα.

BorderThickness – Το πάχος του περιγράμματος ενός στοιχείου ελέγχου.

DelayItemLoading - Καθυστέρηση φόρτωσης των στοιχείων (γραμμές) μετά την πρώτη φόρτωση της οθόνης.

DisplayMode – Ορίζει εάν το στοιχείο ελέγχου επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Επεξεργασία), εμφανίζει μόνο δεδομένα (Προβολή) ή είναι ανενεργό (Ανενεργό).

Fill – Το χρώμα φόντου ενός στοιχείου ελέγχου.

Height – Η απόσταση μεταξύ του επάνω και του κάτω άκρου ενός στοιχείου ελέγχου.

ItemAccessibleLabel – Label του κάθε στοιχείου συλλογής για τα προγράμματα ανάγνωσης οθόνης. Πρέπει να περιγράφουν τι είναι κάθε στοιχείο.

LoadingSpinner (Καμία, Στοιχεία ελέγχου ή Δεδομένα) - Όταν είναι Καμία, ο τροχός αυξομείωσης δεν θα εμφανίζεται. Όταν τα στοιχεία ελέγχου | Δεδομένα, το κουμπί αυξομείωσης θα εμφανίζεται όταν προκύψει μια κάρτα απόδοση που έχει ως αποτέλεσμα ορατές κενές γραμμές.

LoadingSpinnerColor - Το χρώμα γεμίσματος του κουμπιού αυξομείωσης φόρτωσης. Από προεπιλογή, έχει οριστεί σε BorderColor.

NavigationStep – Η απόσταση κύλισης μιας συλλογής εάν η ιδιότητά της ShowNavigation έχει οριστεί σε true και ο χρήστης επιλέξει ένα βέλος περιήγησης σε οποιοδήποτε άκρο αυτής της συλλογής.

Selectable – Εάν είναι δυνατή η επιλογή των στοιχείων της συλλογής. Όταν έχει οριστεί σε true, τα προγράμματα ανάγνωσης οθόνης αναγνωρίζουν τη συλλογή ως επιλέξιμη λίστα. Επίσης, επιλέγετε ένα στοιχείο επιλέγοντάς το. Όταν ορίσετε την τιμή σε false, τα προγράμματα ανάγνωσης οθόνης αναγνωρίζουν τη συλλογή ως κανονική λίστα και η επιλογή ενός στοιχείου δεν το επιλέγει.

ShowNavigation – Ορίζει εάν εμφανίζεται ένα βέλος στο κάθε άκρο μιας συλλογής, ώστε ένας χρήστης να μπορεί να κάνει κύλιση στα στοιχεία στη συλλογή επιλέγοντας ένα βέλος.

ShowScrollbar – Ορίζει εάν εμφανίζεται μια γραμμή κύλισης όταν ο χρήστης μετακινεί το δείκτη του ποντικιού πάνω σε μια συλλογή.

TemplateFill – Το χρώμα φόντου μιας συλλογής.

TemplatePadding – Η απόσταση μεταξύ στοιχείων σε μια συλλογή.

TemplateSize – Το ύψος του προτύπου για μια συλλογή σε κατακόρυφο προσανατολισμό. Ή το πλάτος του προτύπου για μια συλλογή με οριζόντιο προσανατολισμό.

Transition – Το οπτικό εφέ (Pop, Push ή None) όταν ο χρήστης μετακινήσει τον δείκτη του ποντικιού πάνω σε ένα στοιχείο σε μια συλλογή.

Visible – Εάν εμφανίζεται ή είναι κρυφό ένα στοιχείο ελέγχου.

Width – Η απόσταση μεταξύ του αριστερού και του δεξιού άκρου ενός στοιχείου ελέγχου.

WrapCount – Ο αριθμός στοιχείων που εμφανίζονται ανά γραμμή ή στήλη βάσει οριζόντιας ή κατακόρυφης διάταξης.

X - Η απόσταση μεταξύ του αριστερού άκρου ενός στοιχείου ελέγχου και του αριστερού άκρου του γονικού του περιέκτη ή της οθόνης.

Y - Η απόσταση μεταξύ του επάνω άκρου ενός στοιχείου ελέγχου και του επάνω άκρου του γονικού του περιέκτη ή της οθόνης.

Filter( DataSource, Formula )

Reset( Control ) - Επαναφέρει τη συλλογή σας ξανά στην αρχική της κατάσταση. Η αρχική κατάσταση περιλαμβάνει την κύλιση στο πρώτο στοιχείο και την επιλογή του πρώτου στοιχείου ή του προεπιλεγμένου εάν υπάρχει.

Σημείωση

Το στοιχείο ελέγχου Reset δεν επαναφέρει εκ νέου όλα τα θυγατρικά στη συλλογή.

Παραδείγματα

Εμφάνιση και φιλτράρισμα δεδομένων

Λήψη δεδομένων από τον χρήστη

Οδηγίες προσβασιμότητας

Αντίθεση χρωμάτων

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

  • Το BorderColor και το χρώμα εκτός της συλλογής (εάν υπάρχει περίγραμμα).
  • Fill και το χρώμα εκτός της συλλογής (εάν δεν υπάρχει περίγραμμα).

Υποστήριξη ανάγνωσης οθόνης

  • Θα πρέπει να υπάρχει η AccessibleLabel.

    Σημείωση

    Τα προγράμματα ανάγνωσης οθόνης θα ανακοινώνουν τις αλλαγές στα στοιχεία της συλλογής. Η AccessibleLabel επίσης αναφέρεται. Αυτή παρέχει το περιβάλλον για την ανακοίνωση και είναι ακόμη πιο σημαντική όταν υπάρχουν πολλαπλές συλλογές στην ίδια οθόνη.

  • Όταν ένα στοιχείο συλλογής περιέχει πολλαπλά στοιχεία ελέγχου, χρησιμοποιήστε το ItemAccessibleLabel για να εμφανίσετε τα περιεχόμενα των στοιχείων συλλογής.

  • Ορίστε την τιμή του Selectable σε True, εάν θέλετε οι χρήστες να επιλέγουν ένα στοιχείο συλλογής. Διαφορετικά, ορίστε την τιμή σε false.

  • Όταν ένα στοιχείο συλλογής περιέχει πολλαπλά στοιχεία ελέγχου, χρησιμοποιήστε το ItemAccessibleLabel για να παράσχετε μια σύνοψη των περιεχομένων της συλλογής.

  • Το Selectable πρέπει να οριστεί κατάλληλα, ανάλογα με το εάν οι χρήστες προορίζονται για την επιλογή ενός στοιχείου συλλογής.

Υποστήριξη πληκτρολογίου

  • Εξετάστε το ενδεχόμενο να ορίσετε τη ShowScrollbar σε true. Στις περισσότερες συσκευές με οθόνη αφής, η γραμμή κύλισης δεν θα εμφανίζεται μέχρι να αρχίσει η κύλιση.

  • Εάν το κλικ σε οποιοδήποτε σημείο ενός στοιχείου της συλλογής προορίζεται να το επιλέξει, πρέπει επίσης να υπάρχει τρόπος για τους χρήστες πληκτρολογίου να επιλέξουν το στοιχείο της συλλογής. Για παράδειγμα, μπορεί να προστεθεί ένα Button του οποίου η ιδιότητα OnSelect έχει οριστεί σε Select(Parent).

    Σημείωση

    Τα στοιχεία ελέγχου εκτός της συλλογής δεν λαμβάνονται υπόψη για την σειρά περιήγησης με το πληκτρολόγιο μέσα στη συλλογή. Η εμβέλεια αφορά τα στοιχεία ελέγχου TabIndex μέσα σε μια συλλογή. Ανατρέξτε στο θέμα ιδιότητες προσβασιμότητας για να μάθετε περισσότερα.

Δείτε επίσης

Χρήση DelayItemLoading και φόρτωση αυξομείωσης για τη βελτίωση της απόδοσης στη Συλλογή

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).