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 - ออบเจ็กต์นี้สำหรับการเชื่อมโยง