อินเทอร์เฟซ IFlyoutInflater
ลายเซ็น:
export interface IFlyoutInflater
เมธอด
วิธีการ | คำอธิบาย |
---|---|
disposeItem(item) | กำจัดองค์ประกอบที่ระบุ หากองค์ประกอบที่เป็นปัญหาอยู่ในเวิร์กスペースแบบเลื่อนออก องค์ประกอบดังกล่าวควรนำตัวเองออก ผู้ใช้งานไม่จำเป็นต้องกำจัดองค์ประกอบอย่างสมบูรณ์ ตัวอย่างเช่น อาจมีการจัดเก็บแคชไว้เพื่อวัตถุประสงค์ด้านประสิทธิภาพ |
gapForItem(state, defaultGap) | แสดงผลระยะห่างที่ควรตามหลังองค์ประกอบที่สอดคล้องกับการแสดง JSON ที่ระบุ |
getType() | แสดงผลประเภทรายการที่เครื่องมือขยายนี้มีหน้าที่ขยาย ซึ่งควรเหมือนกับชื่อที่เครื่องมือขยายนี้ลงทะเบียนไว้ รวมถึงค่าที่ getType() แสดงผลบนออบเจ็กต์ FlyoutItem ที่ load() แสดงผล |
load(state, flyout) | โหลดออบเจ็กต์ที่แสดงโดยสถานะที่ระบุลงในเวิร์กスペース โปรดทราบว่าอินเทอร์เฟซของเมธอดนี้เหมือนกับใน ISerializer เพื่อให้ใช้โค้ดซ้ำได้ |