blockly > blockRendering > แถว
คลาส blockRendering.Row
วัตถุที่แสดงถึงแถวเดียวบนบล็อกที่แสดงผลและองค์ประกอบย่อยทั้งหมด
ลายเซ็น:
export declare class Row
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(ตัวสร้าง)(ค่าคงที่) | สร้างอินสแตนซ์ใหม่ของคลาส Row |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
จัดข้อความ | ตัวเลข | ค่าว่าง | การจัดแนวแถว | |
constants_ |
|
ConstantProvider | |
องค์ประกอบ | สามารถวัดได้[] | อาร์เรย์ขององค์ประกอบที่อยู่ในแถวนี้ | |
hasDummyInput | boolean | ดูว่าแถวมีอินพุตจำลองหรืออินพุตแถวสุดท้ายหรือไม่ | |
hasExternalInput | boolean | ดูว่าแถวมีอินพุตภายนอกหรือไม่ | |
hasInlineInput | boolean | ดูว่าแถวมีอินพุตในบรรทัดหรือไม่ | |
hasJaggedEdge | boolean | ระบุว่าแถวมีขอบขรุขระหรือไม่ | |
hasStatement | boolean | ดูว่าแถวมีข้อมูลคำสั่งหรือไม่ | |
ความสูง | ตัวเลข | ความสูงของแถว | |
minHeight | ตัวเลข | ความสูงต่ำสุดของแถว | |
minWidth | ตัวเลข | ความกว้างต่ำสุดของแถว จากขอบด้านซ้ายของบล็อกไปยังด้านขวา ไม่รวมบล็อกย่อยเว้นแต่จะเป็นแบบแทรกในบรรทัด | |
notchOffset | ตัวเลข | ||
statementEdge | ตัวเลข | บริเวณขอบด้านซ้ายของข้อมูลคำสั่งทั้งหมดในบล็อกควรเป็น เพื่อให้มั่นใจว่าอินพุตของคำสั่งที่ดำเนินการโดยฟิลด์ขนาดกว้างของความแปรปรวนนั้นสอดคล้องกันทั้งหมด | |
ประเภท | ตัวเลข | ||
ความกว้าง | ตัวเลข | ความกว้างของแถวจากขอบด้านซ้ายของบล็อกไปยังด้านขวา ไม่รวมบล็อกย่อยเว้นแต่จะเป็นแบบแทรกในบรรทัด | |
widthWithConnectedBlocks | ตัวเลข | ความกว้างของแถว จากขอบด้านซ้ายของบล็อกถึงขอบของบล็อกหรือการบล็อกย่อยใดๆ ที่เชื่อมต่ออยู่ | |
xPos | ตัวเลข | ตำแหน่ง X ของแถวที่สัมพันธ์กับต้นทางของกลุ่ม SVG ของการบล็อก | |
yPos | ตัวเลข | ตำแหน่ง Y ของแถวที่สัมพันธ์กับต้นทางของกลุ่ม SVG ของบล็อก |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
endsWithElemSpacer() | กำหนดว่าแถวนี้ควรลงท้ายด้วยตัวเว้นวรรคองค์ประกอบไหม | |
getFirstSpacer() | วิธีที่สะดวกในการรับองค์ประกอบที่กั้นระยะแรกในแถวนี้ | |
getLastInput() | รับอินพุตล่าสุดในแถวนี้ (หากมี) | |
getLastSpacer() | วิธีที่สะดวกในการรับองค์ประกอบที่เว้นวรรคตัวสุดท้ายในแถวนี้ | |
measure() | ตรวจสอบคอมโพเนนต์ย่อยทั้งหมดและป้อนข้อมูลพร็อพเพอร์ตี้ขนาดทั้งหมดในแถว | |
startsWithElemSpacer() | กำหนดว่าแถวนี้ควรเริ่มต้นด้วยตัวเว้นวรรคองค์ประกอบไหม |