Class CardBuilder

أداةإنشاءالبطاقات

أداة إنشاء لعناصر Card

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
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 إلا مع البطاقة التي يتم إرجاعها من دالة المشغّل السياقي.

المعلمات

الاسمالنوعالوصف
displayStyleDisplayStyleDisplayStyle المطلوب ضبطه

الإرجاع

CardBuilder: هذا الكائن، للتسلسل


setFixedFooter(fixedFooter)

تضبط هذه السمة تذييلاً ثابتًا لهذه البطاقة.

المعلمات

الاسمالنوعالوصف
fixedFooterFixedFooterتمثّل هذه السمة FixedFooter المطلوب استخدامه.

الإرجاع

CardBuilder: هذا الكائن، للتسلسل


setHeader(cardHeader)

تضبط هذه السمة عنوان البطاقة.

المعلمات

الاسمالنوعالوصف
cardHeaderCardHeaderتمثّل هذه السمة CardHeader المطلوب استخدامه.

الإرجاع

CardBuilder: هذا الكائن، للتسلسل


setName(name)

تضبط هذه السمة اسم البطاقة. يمكن استخدام الاسم في التنقّل.

المعلمات

الاسمالنوعالوصف
nameStringالاسم

الإرجاع

CardBuilder: هذا الكائن، للتسلسل


setPeekCardHeader(peekCardHeader)

تضبط هذه السمة عنوان البطاقة المنبثقة.

يتم ضبط بطاقة المعاينة على البطاقة الأولى التي يتم عرضها من دالة مشغّل سياقي. ويتم استخدامه كأداة عنصر نائب وصفية ليتمكّن المستخدمون من الانتقال من حزمة الصفحة الرئيسية إلى الحزمة السياقية.

المعلمات

الاسمالنوعالوصف
peekCardHeaderCardHeaderCardHeader المطلوب ضبطه

الإرجاع

CardBuilder: هذا الكائن، للتسلسل