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. |