คลาส VerticalFlyout
Class สำหรับเมนูแบบเลื่อนลง
ลายเซ็น:
export declare class VerticalFlyout extends Flyout
ขยาย: เมนูแบบเลื่อน
ผู้ผลิต
| ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| (constructor)(workspaceOptions) | สร้างอินสแตนซ์ใหม่ของคลาส VerticalFlyout |
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
|---|---|---|---|
| registryName | static |
สตริง | ชื่อของเมนูแบบเลื่อนลงแนวตั้งในรีจิสทรี |
เมธอด
| วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
|---|---|---|
| getClientRect() | แสดงผลสี่เหลี่ยมผืนผ้าที่กําหนดขอบเขตของพื้นที่เป้าหมายการลากในหน่วยพิกเซลซึ่งสัมพันธ์กับวิวพอร์ต | |
| getX() | คำนวณพิกัด x สำหรับตำแหน่งของเมนูแบบเลื่อนลง | |
| getY() | คํานวณพิกัด y สําหรับตําแหน่งของเมนูแบบเลื่อนลง | |
| isDragTowardWorkspace(currentDragDeltaXY) | ระบุว่า Delta การลากอยู่ห่างจากพื้นที่ทํางานหรือไม่ โดยอิงตามตําแหน่งและการวางแนวของเมนูแบบเลื่อนลง รายการนี้ใช้ใน determineDragIntention_ เพื่อระบุว่าควรสร้างบล็อกใหม่หรือควรเลื่อนเมนูแบบเลื่อนลง | |
| layout_(contents) | protected |
จัดวางบล็อกในเมนูแบบเลื่อนลง |
| position() | ย้ายเมนูแบบเลื่อนลงไปยังขอบของพื้นที่ทำงาน | |
| reflowInternal_() | protected |
คำนวณความกว้างของเมนูแบบเลื่อนลง สำหรับ RTL: จัดวางบล็อกและปุ่มให้ชิดขวา |
| scrollToStart() | เลื่อนเมนูแบบเลื่อนลงไปยังด้านบน | |
| setMetrics_(xyRatio) | protected |
ตั้งค่าการแปลของเมนูแบบเลื่อนลงให้ตรงกับแถบเลื่อน |
| wheel_(e) | protected |
เลื่อนเมนูป๊อปอัปแบบขยายออกด้านข้าง |