Class CardBuilder

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 إلى هذه البطاقة.

المعلمات

الاسمالنوعالوصف
cardActionCardActionCardAction المطلوب استخدامه.

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


addExpressionData(expressionData)

يضيف هذا الإجراء بيانات تعبير إلى هذه البطاقة.

تحدّد ExpressionData منطق CEL والشرط بالإضافة إلى الحدث الذي سيتم تشغيله عند استيفاء شرط ما.

المعلمات

الاسمالنوعالوصف
expressionDataExpressionDataExpressionData المطلوب استخدامه.

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


addSection(section)

يضيف هذا الإجراء قسمًا إلى هذه البطاقة. لا يمكنك إضافة أكثر من 100 قسم إلى بطاقة.

المعلمات

الاسمالنوعالوصف
sectionCardSectionCardSection المطلوب استخدامه.

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


build()

تنشئ هذه السمة البطاقة الحالية وتتحقّق من صحتها.

الإرجاع

Card: بطاقة تم التحقّق منها

عمليات الطرح

Error: إذا كانت البطاقة التي تم إنشاؤها غير صالحة.


setDisplayStyle(displayStyle)

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

إذا تم ضبط نمط العرض على DisplayStyle.REPLACE، يتم عرض البطاقة من خلال استبدال عرض البطاقة العلوية في حزمة البطاقات.

إذا تم ضبط نمط العرض على DisplayStyle.PEEK، سيظهر عنوان البطاقة في أسفل الشريط الجانبي، وسيغطّي جزئيًا البطاقة العلوية الحالية في الحزمة. يؤدي النقر على العنوان إلى إظهار البطاقة في حزمة البطاقات. إذا لم تتضمّن البطاقة عنوانًا، سيتم استخدام عنوان من إنشاء النظام بدلاً من ذلك.

تعمل DisplayStyle فقط مع البطاقة التي يتم عرضها من دالة المشغّل السياقي.

المعلمات

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

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


setFixedFooter(fixedFooter)

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

المعلمات

الاسمالنوعالوصف
fixedFooterFixedFooterFixedFooter المطلوب استخدامه.

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


setHeader(cardHeader)

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

المعلمات

الاسمالنوعالوصف
cardHeaderCardHeaderCardHeader المطلوب استخدامه.

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


setName(name)

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

المعلمات

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

الإرجاع

CardBuilder: هذا العنصر، للتسلسل


setPeekCardHeader(peekCardHeader)

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

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

المعلمات

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

الإرجاع

CardBuilder: هذا العنصر، للتسلسل