blockly > IFlyoutInflater

อินเทอร์เฟซ IFlyoutInflater

ลายเซ็น:

export interface IFlyoutInflater 

เมธอด

วิธีการ คำอธิบาย
disposeItem(item)

กำจัดองค์ประกอบที่ระบุ

หากองค์ประกอบที่เป็นปัญหาอยู่ในเวิร์กスペースแบบเลื่อนออก องค์ประกอบดังกล่าวควรนำตัวเองออก ผู้ใช้งานไม่จำเป็นต้องกำจัดองค์ประกอบอย่างสมบูรณ์ ตัวอย่างเช่น อาจมีการจัดเก็บแคชไว้เพื่อวัตถุประสงค์ด้านประสิทธิภาพ

gapForItem(state, defaultGap) แสดงผลระยะห่างที่ควรตามหลังองค์ประกอบที่สอดคล้องกับการแสดง JSON ที่ระบุ
getType() แสดงผลประเภทรายการที่เครื่องมือขยายนี้มีหน้าที่ขยาย ซึ่งควรเหมือนกับชื่อที่เครื่องมือขยายนี้ลงทะเบียนไว้ รวมถึงค่าที่ getType() แสดงผลบนออบเจ็กต์ FlyoutItem ที่ load() แสดงผล
load(state, flyout)

โหลดออบเจ็กต์ที่แสดงโดยสถานะที่ระบุลงในเวิร์กスペース

โปรดทราบว่าอินเทอร์เฟซของเมธอดนี้เหมือนกับใน ISerializer เพื่อให้ใช้โค้ดซ้ำได้