ממשק IFlyoutInflater
Signature:
export interface IFlyoutInflater
Methods
שיטה | תיאור |
---|---|
disposeItem(item) | ביטול השימוש ברכיב הנתון. אם הרכיב הרלוונטי נמצא במרחב העבודה הנפתח, הוא אמור להסיר את עצמו. אחרת, המטמיעים לא נדרשים להיפטר מהרכיב באופן מלא. למשל, יכול להיות שהוא יישמר במטמון למטרות ביצועים. |
gapForItem(state, defaultGap) | הפונקציה מחזירה את כמות הריווח שצריך להיות אחרי הרכיב התואם לייצוג ה-JSON הנתון. |
getType() | הפונקציה מחזירה את סוג הפריטים שהנפחן אחראי לנפח. השם הזה צריך להיות זהה לשם שבו המפַתח הזה רשום, וגם לערך שמוחזרים על ידי getType() באובייקטים FlyoutItem שמוחזרים על ידי load() . |
load(state, flyout) | טעינת האובייקט שמיוצג על ידי המצב הנתון בסביבת העבודה. שימו לב שהממשק של השיטה הזו זהה לממשק של ISerializer, כדי לאפשר שימוש חוזר בקוד. |