IFlyoutInflater arayüzü
İmza:
export interface IFlyoutInflater
Yöntemler
| Yöntem | Açıklama |
|---|---|
| disposeItem(item) | Belirtilen öğeyi kaldırır. Söz konusu öğe, açılır menüdeki çalışma alanındaysa kendi kendini kaldırır. Uygulamacıların, öğeyi tamamen kaldırmaları gerekmez. Örneğin, performans amacıyla öğe önbelleğe alınabilir. |
| gapForItem(state, defaultGap) | Belirtilen JSON temsiline karşılık gelen öğeyi takip etmesi gereken boşluk miktarını döndürür. |
| getType() | Bu şişiricinin şişirmekten sorumlu olduğu öğelerin türünü döndürür. Bu, bu şişiricinin kendisini kaydettiği adla ve load() tarafından döndürülen FlyoutItem nesnelerinde getType() tarafından döndürülen değerle aynı olmalıdır. |
| load(state, flyout) | Belirtilen durumla temsil edilen nesneyi çalışma alanına yükler. Kodun yeniden kullanılmasına izin vermek için bu yöntemin arayüzünün ISerializer'dakiyle aynı olduğunu unutmayın. |