הפונקציה Choices
חל על: אפליקציות קנבס אפליקציות מונחות דגמים
החזרת טבלה של הערכים האפשריים עבור עמודת בדיקת מידע.
Description
הפונקציה Choices מחזירה טבלה של הערכים האפשריים עבור עמודת בדיקת מידע.
השתמש בפונקציה Choices כדי לספק רשימת אפשרויות למשתמש שלך לבחור מתוכן. פונקציה זו משמשת בדרך כלל עם הפקד Combo box בטפסים של עריכה.
לבדיקת מידע, הטבלה שהפונקציה Choices מחזירה תואמת לטבלה הזרה המשויכת לבדיקת המידע. באמצעות הפונקציה Choices, אתה מבטל את הצורך להוסיף את הטבלה הזרה כמקור נתונים נוסף. Choices מחזיר את כל העמודות של הטבלה הלועזית.
מכיוון שהפונקציה Choices מחזירה טבלה, אתה יכול להשתמש בפונקציות Filter, Sort, AddColumns ובכל הפונקציות האחרות לשינוי טבלאות כדי לסנן, למיין ולעצב את הטבלה.
בשלב זה, לא ניתן להקצות את הפונקציה Choices. אם מגבלה זו מהווה בעיה ביישום, הוסף את הטבלה הזרה כמקור נתונים והשתמש בה ישירות.
אפשרויות אינה מחייבת ששמות עמודות יהיו מחרוזות ומוקפות במירכאות כפולות, בניגוד ל ShowColumns, חיפוש, ופונקציות טבלה אחרות. ספק את הנוסחה כאילו אתה מפנה לעמודה ישירות.
הפניות לעמודה חייבות להיות ישירות למקור הנתונים. לדוגמה, אם מקור הנתונים הוא תיקי לקוחות ובדיקת המידע היא SLA, ההפניה לעמודה תהיה Accounts.SLA. ההפניה אינה יכולה לעבור דרך פונקציה, משתנה או פקד. בהמשך לדוגמה זו, אם Accounts מוזן לפקד Gallery, השתמש בנוסחה Gallery.Selected.SLA כדי ליצור הפניה להסכם ה- SLA עבור תיק הלקוח שנבחר. עם זאת, הפניה זו עברה דרך פקד, לכן לא ניתן להעביר אותה לפונקציה Columns - אתה עדיין נדרש להשתמש ב- Accounts.SLA.
בשלב זה, אתה יכול להשתמש בעמודות בדיקת מידע רק עם SharePoint ו- Microsoft Dataverse.
תחביר
אפשרויות( הפניה לעמודה [, מסנן טקסט ] )
- column-reference - חובה. עמודת בדיקת מידע של מקור נתונים. אין להקיף את שם העמודה במרכאות כפולות. ההפניה חייבת להיות ישירות לעמודה של מקור הנתונים ולא לעבור דרך פונקציה או פקד.
- text-filter - אופציונלי. מסנן את רשימת אפשרויות הבחירה על ידי החזרת רק אפשרויות בחירה שמתחילות בטקסט שצוין במסנן הטקסט. אם צוינה מחרוזת ריקה, כל אפשרויות הבחירה יוחזרו.
דוגמאות
אפשרויות לבדיקת מידע
צור מסד נתונים ב Dataverse, ובחר בתיבה כלול אפליקציות ונתונים לדוגמה .
נוצרות טבלאות רבות, כגון Accounts (תיקי לקוחות).
הערה: שמות הטבלה הם יחיד ב-make.powerapps.com וברבים ב Power Apps Studio.
הטבלה Accounts (תיקי לקוחות) כוללת עמודה Primary Contact (איש קשר ראשי), שמהווה בדיקת מידע לטבלה Contacts (אנשי קשר).
עבור כל תיק לקוח, מוקצה איש קשר כאיש הקשר הראשי, או שאיש הקשר הראשי מקבל ערך ריק.
צור אפליקציה מטבלת חשבונות .
ברשימת המסכים והפקדים בסמוך לקצה הימני, גלול כלפי מטה עד להופעת EditScreen1 ולאחר מכן בחר EditForm1 ממש מתחתיו.
בכרטיסיה מאפיינים בחלונית השמאלית, בחר ערוך שדות.
בחלונית שדות, בחר הוסף שדה.
חפש את השדה איש קשר ראשי, בחר בתיבת הסימון שלו ולאחר מכן בחר הוסף.
השדה איש קשר ראשי מופיע בתחתית הטופס. אם השדה מציג שגיאה, בחר מקורות נתונים בכרטיסיה תצוגה, בחר בשלוש הנקודות (...) עבור מקור הנתונים תיקי לקוחות ולאחר מכן בחר רענון.
(אופציונלי) גרור את השדה איש קשר ראשי מן החלק התחתון לראש רשימת השדות.
בכרטיס עבור איש קשר ראשי, בחר את הפקד Combo box.
המאפיין Items של פקד זה מוגדר לנוסחה שמזהה את העמודה באמצעות שם התצוגה שלה, כמו בדוגמה הראשונה, או בשמה הלוגי, כמו בדוגמה השניה:
אפשרויות (חשבונות. 'איש קשר ראשי' )
אפשרויות ( Accounts.primarycontactid )
לצורך המחשה, אנו יכולים להציג את הטבלה השלמה שהוחזרה באמצעות הפונקציה Choices בפקד Data table. בכרטיסיה דף הבית, בחר מסך חדש ולאחר מכן בחר ריק.
בכרטיסיה הוספה, בחר טבלת נתונים.
הגדר את המאפיין Items של הפקד Data table לנוסחה הבאה:
אפשרויות (חשבונות. 'איש קשר ראשי' )
באמצע הפקד Data table, בחר בקישור שמתחיל בבחר את השדות... ולאחר מכן בחר את תיבות הסימון עבור השדה או השדות שברצונך להציג (לדוגמה, firstname ו- lastname).