פקד בורר תאריכים ב- Power Apps
פקד שהמשתמש יכול לבחור כדי לציין תאריך.
תיאור
אם תוסיף פקד בורר תאריכים במקום פקד קלט טקסט, תוכל להבטיח שהמשתמש יציין תאריך בתבנית הנכונה.
מאפיינים עיקריים
DefaultDate – הערך הראשוני של פקד תאריך, אלא אם המשתמש משנה אותו.
SelectedDate – התאריך שנבחר כעת בפקד תאריך. תאריך זה מיוצג בזמן מקומי.
Format - תבנית הטקסט שבה הפקד מציג את התאריך והמשתמש מציין את התאריך. ניתן להגדיר מאפיין זה ל- ShortDate (ברירת מחדל) או ל- LongDate כדי לעצב תאריכים על בסיס המאפיין Language של פקד זה. ניתן גם להגדיר מאפיין זה לביטוי, כגון yyyy/mm/dd אם אתה מעוניין באותה תבנית, ללא קשר לשפה. לדוגמה:
- הפקד מציג 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 של הפקד מוגדר ללא זמין.
DisabledColor – צבע הטקסט בפקד אם המאפיין DisplayMode שלו מוגדר ללא זמין.
DisabledFill – צבע הרקע של פקד אם המאפיין DisplayMode שלו מוגדר ללא זמין.
EndYear – השנה האחרונה שאליה המשתמש יכול להגדיר ערך של פקד בורר תאריכים.
Fill - צבע הרקע בפקד.
FocusedBorderColor – צבע של גבול פקד כאשר הפקד ממוקד.
FocusedBorderThickness – עובי של גבול פקד כאשר הפקד ממוקד.
Font - שם משפחת הגופנים שבהם מופיע הטקסט.
FontWeight – משקל הטקסט בפקד: מודגש, מודגש למחצה, רגיל או דק יותר.
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, בחר תאריך במועד אחרון, ולאחר מכן בחר אישור.
הפקד תווית מציג את מספר הימים בין היום לבין התאריך שבחרת.
כדי לחזור לסביבת העבודה המוגדרת כברירת מחדל, הקש Esc.
אפס את בורר התאריכים לתאריך ברירת המחדל
הוסף פקד בורר תאריכים, ותן לו את השם "DateTimeReset".
לא יודע כיצד להוסיף פקד, להגדיר אותו ולתת לו שם?
הוסף פקד לחצן, והגדר את מאפיין OnChange שלו לנוסחה הבאה:
Reset(DateTimeReset)
לחץ על F5, בחר תאריך חדש ב- DateTimeReset, ולאחר מכן בחר אישור.
לחץ על הלחצן. התאריך יתאפס חזרה אל DefaultDate (היום).
כדי לחזור לסביבת העבודה המוגדרת כברירת מחדל, הקש Esc.
הנחיות נגישות
ניגודיות צבע
תמיכה בקוראי מסך
- AccessibleLabel חייב להתקיים.
- אם IsEditable נכון והערך Format אינו מה שמשתמשים מצפים לו, הוסף תווית כדי להסביר תבניות תאריך מקובלות.
תמיכה בלוח מקשים
- TabIndex חייב להיות אפס ומעלה כדי שהמשתמשים בלוח המקשים יוכלו לנווט אליו.
- מחווני מיקוד חייבים להיות גלויים בבירור. השתמש במאפיין FocusedBorderColor וב- FocusedBorderThickness כדי להשיג זאת.
עצה
כאשר לוח השנה פתוח, הקש על Page up ועל Page down כדי לנווט בין החודשים ועל Shift+Page up ו- Shift+Page down כדי לנווט בין שנים.