Class CardBuilder

CardBuilder

אובייקט builder ל-Card.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addCardAction(cardAction)CardBuilderהוספת CardAction לכרטיס הזה.
addExpressionData(expressionData)CardBuilderהוספת נתוני ביטוי לכרטיס הזה.
addSection(section)CardBuilderהוספת קטע לכרטיס הזה.
build()Cardיוצר את הכרטיס הנוכחי ומאמת אותו.
setDisplayStyle(displayStyle)CardBuilderהגדרה של סגנון התצוגה של הכרטיס.
setFixedFooter(fixedFooter)CardBuilderהגדרת כותרת תחתונה קבועה לכרטיס הזה.
setHeader(cardHeader)CardBuilderהגדרת הכותרת של הכרטיס.
setName(name)CardBuilderמגדיר את השם של הכרטיס.
setPeekCardHeader(peekCardHeader)CardBuilderהגדרת הכותרת של כרטיס התצוגה המקדימה.

תיעוד מפורט

addCardAction(cardAction)

הוספת CardAction לכרטיס הזה.

פרמטרים

שםסוגתיאור
cardActionCardActionה-CardAction שבו רוצים להשתמש.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


addExpressionData(expressionData)

הוספת נתוני ביטוי לכרטיס הזה.

ה-ExpressionData מגדיר את הלוגיקה והתנאי של CEL, וגם את האירוע שיופעל כשמתקיים תנאי.

פרמטרים

שםסוגתיאור
expressionDataExpressionDataה-ExpressionData שבו רוצים להשתמש.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


addSection(section)

הוספת קטע לכרטיס הזה. אי אפשר להוסיף לכרטיס יותר מ-100 קטעים.

פרמטרים

שםסוגתיאור
sectionCardSectionה-CardSection שבו רוצים להשתמש.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


build()

יוצר את הכרטיס הנוכחי ומאמת אותו.

חזרה

Card – כרטיס מאומת.

זריקות

Error – אם הכרטיס שנוצר לא תקין.


setDisplayStyle(displayStyle)

הגדרה של סגנון התצוגה של הכרטיס.

אם סגנון התצוגה מוגדר כ-DisplayStyle.REPLACE, הכרטיס מוצג במקום הכרטיס העליון בערימת הכרטיסים.

אם סגנון התצוגה מוגדר לערך DisplayStyle.PEEK, הכותרת של הכרטיס מופיעה בתחתית של סרגל הצד, ומכסה חלקית את הכרטיס העליון הנוכחי של הערימה. כשלוחצים על הכותרת, הכרטיס קופץ לערמת הכרטיסים. אם לכרטיס אין כותרת, המערכת משתמשת בכותרת שנוצרה במקום זאת.

הפונקציה DisplayStyle פועלת רק לגבי כרטיס שמוחזר מפונקציית הפעלה לפי הקשר.

פרמטרים

שםסוגתיאור
displayStyleDisplayStyleהערך DisplayStyle שרוצים להגדיר.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


setFixedFooter(fixedFooter)

הגדרת כותרת תחתונה קבועה לכרטיס הזה.

פרמטרים

שםסוגתיאור
fixedFooterFixedFooterה-FixedFooter שבו רוצים להשתמש.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


setHeader(cardHeader)

הגדרת הכותרת של הכרטיס.

פרמטרים

שםסוגתיאור
cardHeaderCardHeaderה-CardHeader שבו רוצים להשתמש.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


setName(name)

מגדיר את השם של הכרטיס. אפשר להשתמש בשם לניווט.

פרמטרים

שםסוגתיאור
nameStringהשם.

חזרה

CardBuilder – האובייקט הזה, לשרשור.


setPeekCardHeader(peekCardHeader)

הגדרת הכותרת של כרטיס התצוגה המקדימה.

כרטיס ההצצה מוגדר בכרטיס הראשון שמוחזר מפונקציית הפעלה הקשרית. הוא משמש כווידג'ט placeholder תיאורי, כדי שהמשתמשים יוכלו לנווט מערימת דף הבית לערימה ההקשרית.

פרמטרים

שםסוגתיאור
peekCardHeaderCardHeaderהערך CardHeader שרוצים להגדיר.

חזרה

CardBuilder – האובייקט הזה, לשרשור.