Interfaccia IFlyoutInflater
Firma:
export interface IFlyoutInflater
Metodi
Metodo | Descrizione |
---|---|
disposeItem(item) | Gestisce l'eliminazione dell'elemento specificato. Se l'elemento in questione si trova nello spazio di lavoro a scomparsa, dovrebbe rimuoversi automaticamente. In caso contrario, gli implementatori non sono tenuti a eliminare completamente l'elemento; ad esempio, potrebbe essere memorizzato nella cache per motivi di prestazioni. |
gapForItem(state, defaultGap) | Restituisce la quantità di spaziatura che deve seguire l'elemento corrispondente alla rappresentazione JSON specificata. |
getType() | Restituisce il tipo di elementi che questo gonfiatore è responsabile di gonfiare. Deve corrispondere al nome con cui questo compressore si registra, nonché al valore restituito da getType() sugli oggetti FlyoutItem restituiti da load() . |
load(state, flyout) | Carica nello spazio di lavoro l'oggetto rappresentato dallo stato specificato. Tieni presente che l'interfaccia di questo metodo è identica a quella di ISerializer, per consentire il riutilizzo del codice. |