Στοιχείο ελέγχου Επιλογέας ημερομηνίας στο Power Apps
Ένα στοιχείο ελέγχου το οποίο ο χρήστης μπορεί να επιλέξει για να καθορίσει μια ημερομηνία.
Περιγραφή
Εάν προσθέσετε ένα στοιχείο ελέγχου Επιλογέας ημερομηνίας αντί για ένα στοιχείο ελέγχου Είσοδος κειμένου, εξασφαλίζετε ότι ο χρήστης καθορίζει μια ημερομηνία στη σωστή μορφή.
Βασικές ιδιότητες
DefaultDate – Η αρχική τιμή ενός στοιχείου ελέγχου ημερομηνίας, εκτός εάν την αλλάξει ο χρήστης.
SelectedDate – Η ημερομηνία που είναι επιλεγμένη τη συγκεκριμένη στιγμή σε ένα στοιχείο ελέγχου ημερομηνίας. Αυτή η ημερομηνία αντιπροσωπεύεται στην τοπική ώρα.
Format – Η μορφή του κειμένου στην οποία το στοιχείο ελέγχου εμφανίζει την ημερομηνία και ο χρήστης καθορίζει την ημερομηνία. Μπορείτε να ορίσετε αυτή την ιδιότητα σε ShortDate (προεπιλογή) ή LongDate για να μορφοποιήσετε τις ημερομηνίες με βάση την ιδιότητα Language αυτού του στοιχείου ελέγχου. Μπορείτε επίσης να ορίσετε αυτή την ιδιότητα σε μια παράσταση, όπως εεεε/μμ/ηη, εάν θέλετε την ίδια μορφοποίηση ανεξάρτητα από τη γλώσσα. Για παράδειγμα:
- Το στοιχείο ελέγχου εμφανίζει 12/31/2017 εάν ο χρήστης κάνει κλικ ή πατήσει την τελευταία ημέρα του 2017, η ιδιότητα Format έχει οριστεί σε ShortDate και η ιδιότητα Language έχει οριστεί σε en-us.
- Το στοιχείο ελέγχου εμφανίζει dimanche 31 decembre 2017 εάν ο χρήστης κάνει κλικ ή πατήσει την τελευταία ημέρα του 2017, η ιδιότητα Format έχει οριστεί σε LongDate και η ιδιότητα Language έχει οριστεί σε fr-fr.
Language – Καθορίζει τη γλώσσα που χρησιμοποιείται για τη μορφοποίηση των ημερομηνιών, συμπεριλαμβανομένων των ονομάτων των μηνών. Εάν αυτή η ιδιότητα δεν έχει καθοριστεί, η ρύθμιση της συσκευής του χρήστη καθορίζει τη γλώσσα. Οι υποστηριζόμενες τιμές περιλαμβάνουν "EN-us" και "FR".
Πρόσθετες ιδιότητες
AccessibleLabel – ετικέτα για τα προγράμματα ανάγνωσης οθόνης.
BorderColor – Το χρώμα περιγράμματος ενός στοιχείου ελέγχου.
BorderStyle – Ορίζει εάν το περίγραμμα ενός στοιχείου ελέγχου είναι Συνεχές, Διακεκομμένο, Διάστικτο ή Κανένα.
BorderThickness – Το πάχος του περιγράμματος ενός στοιχείου ελέγχου.
Color – Το χρώμα του κειμένου σε ένα στοιχείο ελέγχου.
DateTimeZone – Εάν θέλετε να εμφανίζεται η ημερομηνία σε UTC ή την τοπική ώρα του χρήστη.
DisplayMode – Ορίζει εάν το στοιχείο ελέγχου επιτρέπει την εισαγωγή δεδομένων από τον χρήστη (Επεξεργασία), εμφανίζει μόνο δεδομένα (Προβολή) ή είναι ανενεργό (Ανενεργό).
DisabledBorderColor – Το χρώμα του περιγράμματος ενός στοιχείου ελέγχου, εάν η ιδιότητα DisplayMode είναι ορισμένη σε Disabled.
DisabledColor – Το χρώμα του κειμένου σε ένα στοιχείο ελέγχου, εάν η ιδιότητά του DisplayMode είναι ορισμένη σε Απενεργοποιημένη.
DisabledFill – Το χρώμα φόντου ενός στοιχείου ελέγχου, εάν η ιδιότητά του DisplayMode είναι ορισμένη σε Απενεργοποιημένη.
EndYear – Το τελευταίο έτος για το οποίο ο χρήστης μπορεί να ορίσει μια τιμή σε ένα στοιχείο ελέγχου επιλογής ημερομηνίας.
Fill – Το χρώμα φόντου ενός στοιχείου ελέγχου.
FocusedBorderColor – το χρώμα του περιγράμματος του στοιχείου ελέγχου όταν γίνεται εστίαση στο στοιχείο ελέγχου.
FocusedBorderThickness – το πάχος του περιγράμματος του στοιχείου ελέγχου όταν γίνεται εστίαση στο στοιχείο ελέγχου.
Font – Το όνομα της οικογένειας γραμματοσειρών στην οποία εμφανίζεται το κείμενο.
FontWeight – Το πάχος του κειμένου σε ένα στοιχείο ελέγχου: Bold, Semibold, Normal ή Lighter.
Height – Η απόσταση μεταξύ του επάνω και κάτω άκρου ενός στοιχείου ελέγχου.
IconFill – Το χρώμα πρώτου πλάνου του εικονιδίου επιλογής ημερομηνίας.
IconBackground – Το χρώμα φόντου του εικονιδίου επιλογής ημερομηνίας.
InputTextPlaceholder – Κείμενο οδηγιών που εμφανίζεται σε περίπτωση που δεν έχουν καταχωρηθεί ημερομηνίες.
IsEditable – Μπορείτε να επεξεργαστείτε το κείμενο του Επιλογέας ημερομηνίας. Εάν η τιμή είναι false, η ημερομηνία μπορεί να αλλάξει μόνο με χρήση του ημερολογίου.
Italic – Εάν το κείμενο σε ένα στοιχείο ελέγχου είναι σε πλάγια γραφή.
OnSelect – Ενέργειες προς εκτέλεση όταν ο χρήστης πατήσει ή κάνει κλικ σε ένα στοιχείο ελέγχου.
OnChange – Ενέργειες προς εκτέλεση όταν ο χρήστης αλλάζει την τιμή ενός στοιχείου ελέγχου.
Διαφορά μεταξύ OnChange και OnSelect: Τα OnSelect και OnChange προκαλούν την ίδια ενέργεια χρήστη, εάν το κλικ του χρήστη προκαλεί την αλλαγή. Σε αυτήν την περίπτωση, το OnSelect ενεργοποιείται πριν από το OnChange.
PaddingBottom – Η απόσταση μεταξύ του κειμένου σε ένα στοιχείο ελέγχου και του κάτω άκρου αυτού του στοιχείου ελέγχου.
PaddingLeft – Η απόσταση μεταξύ του κειμένου σε ένα στοιχείο ελέγχου και του αριστερού άκρου αυτού του στοιχείου ελέγχου.
PaddingRight – Η απόσταση μεταξύ του κειμένου σε ένα στοιχείο ελέγχου και του δεξιού άκρου αυτού του στοιχείου ελέγχου.
PaddingTop – Η απόσταση μεταξύ του κειμένου σε ένα στοιχείο ελέγχου και του επάνω άκρου αυτού του στοιχείου ελέγχου.
Reset - Εάν πρέπει να επαναφέρετε το στοιχείο ελέγχου Επιλογέας ημερομηνίας στην τιμή DefaultDate.
Size – Το μέγεθος γραμματοσειράς του κειμένου που εμφανίζεται σε ένα στοιχείο ελέγχου.
StartOfWeek – Η ημέρα της εβδομάδας για εμφάνιση στη στήλη πρώτη ημέρα του στοιχείου ελέγχου επιλογής ημερομηνίας.
StartYear – Το παλαιότερο έτος για το οποίο ο χρήστης μπορεί να ορίσει μια τιμή σε ένα στοιχείο ελέγχου επιλογής ημερομηνίας.
TabIndex – σειρά περιήγησης πληκτρολογίου σε σχέση με άλλα στοιχεία ελέγχου.
Visible – Εάν εμφανίζεται ή είναι κρυφό ένα στοιχείο ελέγχου.
Width – Η απόσταση μεταξύ του αριστερού και δεξιού άκρου ενός στοιχείου ελέγχου.
X – Η απόσταση μεταξύ του αριστερού άκρου ενός στοιχείου ελέγχου και του αριστερού άκρου του γονικού περιέκτη του (της οθόνης, εάν δεν υπάρχει γονικός περιέκτης).
Y – Η απόσταση μεταξύ του επάνω άκρου ενός στοιχείου ελέγχου και του επάνω άκρου του γονικού του περιέκτη (της οθόνης, εάν δεν υπάρχει γονικός περιέκτης).
Σχετικές συναρτήσεις
Year( DateTimeValue )
Παραδείγματα
Βασικό Επιλογέας ημερομηνίας
Προσθέστε ένα στοιχείο ελέγχου Επιλογέας ημερομηνίας και ονομάστε το "Προθεσμία".
Δεν γνωρίζετε πώς μπορείτε να προσθέσετε, ονομάσετε και ρυθμίσετε τις παραμέτρους ενός στοιχείου ελέγχου;
Προσθέστε ένα στοιχείο ελέγχου Ετικέτα και ορίστε την ιδιότητά του Text στον παρακάτω τύπο:
DateDiff(Today(), Deadline.SelectedDate) & " days to go!"
Θέλετε περισσότερες πληροφορίες σχετικά με τη συνάρτηση DateDiff ή άλλες συναρτήσεις;
Πατήστε F5, επιλέξτε μια ημερομηνία στο στοιχείο Προθεσμία και στη συνέχεια επιλέξτε OK.
Το στοιχείο ελέγχου Ετικέτα εμφανίζει τον αριθμό των ημερών μεταξύ της σημερινής ημέρας και της ημερομηνίας που έχετε επιλέξει.
Για να επιστρέψετε στον προεπιλεγμένο χώρο εργασίας, πατήστε το Esc.
Επαναφορά του Επιλογέας ημερομηνίας στην προεπιλεγμένη ημερομηνία
Προσθέστε ένα στοιχείο ελέγχου Επιλογέας ημερομηνίας και ονομάστε το "DateTimeReset".
Δεν γνωρίζετε πώς μπορείτε να προσθέσετε, ονομάσετε και ρυθμίσετε τις παραμέτρους ενός στοιχείου ελέγχου;
Προσθέστε ένα στοιχείο ελέγχου Κουμπί και ορίστε την ιδιότητά του OnChange στον παρακάτω τύπο:
Reset(DateTimeReset)
Πατήστε F5, επιλέξτε μια νέα ημερομηνία στο στοιχείο DateTimeReset και στη συνέχεια επιλέξτε OK.
Πατήστε το κουμπί. Θα εκτελεστεί επαναφορά της ημερομηνίας στην ημερομηνία DefaultDate (Σήμερα).
Για να επιστρέψετε στον προεπιλεγμένο χώρο εργασίας, πατήστε το Esc.
Οδηγίες προσβασιμότητας
Αντίθεση χρωμάτων
- Ισχύουν οι τυπικές απαιτήσεις αντίθεσης χρωμάτων.
Υποστήριξη ανάγνωσης οθόνης
- Θα πρέπει να υπάρχει η AccessibleLabel.
- Αν το IsEditable είναι αληθές και το Format δεν είναι αυτό που αναμένουν οι χρήστες, προσθέστε μια Ετικέτα για να εξηγήσετε τις αποδεκτές μορφές ημερομηνίας.
Υποστήριξη πληκτρολογίου
- Η τιμή του TabIndex θα πρέπει να είναι μηδέν ή μεγαλύτερη προκειμένου οι χρήστες πληκτρολογίου να μπορούν να περιηγηθούν με αυτό.
- Οι δείκτες εστίασης θα πρέπει να είναι ευδιάκριτοι. Χρησιμοποιήστε τις παραμέτρους FocusedBorderColor και FocusedBorderThickness για να το πετύχετε αυτό.
Συμβουλή
Όταν το ημερολόγιο είναι ανοικτό, πατήστε Page Up και Page Down για να περιηγηθείτε ανάμεσα σε μήνες και Shift + Page up και Shift + Page Down για να περιηγηθείτε μεταξύ των ετών.
Σημείωση
Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)
Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).