Στοιχείο ελέγχου Συνημμένα αρχεία στο Power Apps

Ένα στοιχείο ελέγχου που επιτρέπει στους χρήστες τη λήψη αρχείων στη συσκευή τους, καθώς και την αποστολή και διαγραφή αρχείων από μια λίστα που δημιουργήθηκε με χρήση των Λιστών Microsoft ή ενός πίνακα Microsoft Dataverse.

Περιγραφή

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

Περιορισμοί

Το στοιχείο ελέγχου attachment έχει τους εξής περιορισμούς:

  1. Το στοιχείο ελέγχου attachment υποστηρίζει μόνο λίστες και πίνακες Dataverse ως προελεύσεις δεδομένων. Παραστάσεις που μετατρέπουν αυτές τις προελεύσεις δεδομένων σε Πίνακες, για παράδειγμα, με τη συνάρτηση ForAll, δεν υποστηρίζονται.

  2. Οι λειτουργίες αποστολής και διαγραφής λειτουργούν μόνο μέσα σε μια φόρμα. Το στοιχείο ελέγχου Συνημμένα αρχεία θα εμφανίζεται απενεργοποιημένο όταν είναι σε κατάσταση λειτουργίας επεξεργασίας και δεν βρίσκεται μέσα σε μια φόρμα. Για να αποθηκευτούν οι προσθήκες και οι διαγραφές αρχείων, ο χρήστης της εφαρμογής πρέπει να αποθηκεύσει τη φόρμα. Λόγω αυτού του περιορισμού, το στοιχείο ελέγχου Attachment δεν είναι διαθέσιμο από την καρτέλα εισαγωγή , αλλά εμφανίζεται στη φόρμα όταν το πεδίο φόρμας συνημμένου έχει ενεργοποιηθεί σε μια φόρμα SharePoint ή Dataverse.

  3. Το Στοιχείο ελέγχου Συνημμένα αρχεία σε ένα πρόγραμμα περιήγησης στο Web σάς επιτρέπει να επιλέγετε πολλά αρχεία και επιτρέπει τη χρήση της λειτουργίας μεταφοράς και απόθεσης. Ωστόσο, όταν χρησιμοποιείτε το Στοιχείο ελέγχου Συνημμένα αρχεία στο Power Apps Mobile, μπορείτε να προσθέτετε αρχεία μόνο ένα ένα.

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

Items – Η στήλη Attachment της λίστας ή του πίνακα Dataverse. Οι Συλλογές και οι Πίνακες δεν υποστηρίζονται.

MaxAttachments – Ο μέγιστος αριθμός των αρχείων που θα αποδέχεται το στοιχείο ελέγχου.

MaxAttachmentSize – Το μέγιστο επιτρεπόμενο μέγεθος αρχείου σε MB για κάθε νέο συνημμένο. Εδώ, 1 MB είναι 1.000.000 byte (106 B) ή 1.000 KB.

OnAddFile – Ενέργειες προς εκτέλεση όταν ο χρήστης προσθέσει ένα νέο συνημμένο αρχείου.

OnRemoveFile – Ενέργειες προς εκτέλεση όταν ο χρήστης διαγράψει ένα υπάρχον συνημμένο.

OnUndoRemoveFile – Ενέργειες προς εκτέλεση όταν ο χρήστης αποκαταστήσει ένα διεγραμμένο συνημμένο.

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

AccessibleLabel – ετικέτα για τα προγράμματα ανάγνωσης οθόνης. Θα πρέπει να περιγράφει τον σκοπό των συνημμένων.

AddAttachmentText – Το κείμενο της ετικέτας για τη σύνδεση που χρησιμοποιείται για την προσθήκη ενός νέου συνημμένου.

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

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

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

Color – Το χρώμα του κειμένου σε ένα στοιχείο ελέγχου.

DisabledBorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου, εάν η ιδιότητα DisplayMode είναι ορισμένη σε Απενεργοποιημένη.

DisabledColor – Το χρώμα του κειμένου σε ένα στοιχείο ελέγχου, εάν η ιδιότητά του DisplayMode είναι ορισμένη σε Απενεργοποιημένη.

DisabledFill – Το χρώμα φόντου ενός στοιχείου ελέγχου, εάν η ιδιότητά του DisplayMode είναι ορισμένη σε Απενεργοποιημένη.

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

[DropTargetBackgroundColor]– Το χρώμα του φόντου προορισμού απόθεσης του στοιχείου ελέγχου.

[DropTargetBorderColor]– Το χρώμα του περιγράμματος προορισμού απόθεσης του στοιχείου ελέγχου.

[DropTargetBorderStyle] – Κατά πόσο το περίγραμμα ενός στοιχείου ελέγχου είναι Σταθερό, Με παύλες, Με τελείες ή Κανένα.

[DropTargetBorderThickness]– Το πάχος του περιγράμματος προορισμού απόθεσης του στοιχείου ελέγχου.

[DropTargetTextColor]– Το χρώμα του κειμένου προορισμού απόθεσης του στοιχείου ελέγχου.

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

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

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

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

Font – Το όνομα της οικογένειας γραμματοσειρών στην οποία εμφανίζεται το κείμενο.

FontWeight – Το πάχος του κειμένου σε ένα στοιχείο ελέγχου: Bold, Semibold, Normal ή Lighter.

HoverBorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου όταν ο χρήστης κρατά τον δείκτη του ποντικιού σε αυτό το στοιχείο ελέγχου.

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

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

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

MaxAttachmentsText – Το κείμενο που αντικαθιστά τη σύνδεση "Επισύναψη αρχείου" όταν το στοιχείο ελέγχου περιέχει τον μέγιστο αριθμό επιτρεπόμενων αρχείων.

NoAttachmentsText – Ενημερωτικό κείμενο που εμφανίζεται στον χρήστη όταν υπάρχουν συνημμένα αρχεία.

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

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

PressedColor – Το χρώμα του κειμένου σε ένα στοιχείο ελέγχου όταν ο χρήστης επιλέξει αυτό το στοιχείο ελέγχου.

PressedFill – Το χρώμα φόντου ενός στοιχείου ελέγχου όταν ο χρήστης επιλέξει αυτό το στοιχείο ελέγχου.

Reset – Επαναφέρει όλες τις αλλαγές στο Στοιχείο ελέγχου Συνημμένα αρχεία που επιστρέφουν στην κατάσταση προηγούμενης αποθηκευμένης κατάστασης.

Size – Το μέγεθος γραμματοσειράς του κειμένου που εμφανίζεται σε ένα στοιχείο ελέγχου.

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

TabIndex – σειρά περιήγησης πληκτρολογίου σε σχέση με άλλα στοιχεία ελέγχου.

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

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

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

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

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

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

Παράδειγμα

  1. Προσθέστε μια φόρμα στην εφαρμογή σας και ορίστε μια λίστα ως την προέλευση δεδομένων της.

  2. Επιλέξτε το στοιχείο ελέγχου Φόρμα εμφάνισης στην προβολή δέντρου στην αριστερή πλευρά. Μπορείτε, επίσης, να χρησιμοποιήσετε τη Edit Form αντί για αυτό.

  3. Επιλέξτε Data Source στην καρτέλα "ιδιότητες" στον πίνακα επιλογών στα δεξιά και, στη συνέχεια, επιλέξτε τη λίστα με την οποία συνδεθήκατε.

  4. Επιλέξτε Επεξεργασία πεδίων στην ενότητα πεδία και επιλέξτε Προσθήκη πεδίου.

  5. Επιλέξτε τα Συνημμένα και, στη συνέχεια, πατήστε Προσθήκη.

    Το πεδίο "Συνημμένα" που έχει συσχετιστεί με τη λίστα θα εμφανιστεί στη φόρμα.

Μάθετε πως να προσθέτετε και να ρυθμίζετε τις παραμέτρους στοιχείου ελέγχου

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

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

Θα πρέπει να υπάρχει επαρκής χρωματική αντίθεση ανάμεσα σε:

  • ItemColor και ItemFill
  • ItemHoverColor και ItemHoverFill
  • ItemPressedColor και ItemPressedFill
  • AddedItemColor και AddedItemFill
  • RemovedItemColor και RemovedItemFill
  • ItemErrorColor και ItemErrorFill
  • AddAttachmentColor και Fill
  • MaxAttachmentsColor και Fill
  • NoAttachmentsColor και Fill

Αυτή είναι μια επιπλέον απαίτηση εκτός από τις τυπικές απαιτήσεις χρωματικής αντίθεσης.

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

Θα πρέπει να υπάρχουν οι ακόλουθες ιδιότητες:

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

  • Η τιμή του TabIndex θα πρέπει να είναι μηδέν ή μεγαλύτερη προκειμένου οι χρήστες πληκτρολογίου να μπορούν να περιηγηθούν με αυτό.
  • Οι δείκτες εστίασης θα πρέπει να είναι ευδιάκριτοι. Χρησιμοποιήστε τις παραμέτρους FocusedBorderColor και FocusedBorderThickness για να το πετύχετε αυτό.

Σημείωση

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

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