IWidget interface
Tüm widget'lar bu arayüzü uygular
Özellikler
| disable |
Çerçeve, paydaş lisansına sahip kullanıcılar için pencere öğesinin devre dışı bırakılması gerekip gerekmediğini belirlemek için bu yöntemi çağırır |
| lightbox | Widget'ı lightboxed modunda çalıştırın |
| listen | Ev sahibinden gelen mesajı dinleyin |
| load | Widget'lar, oluşturma deneyimlerini tamamlamak için sağlanan ayarların yanı sıra sunucu tarafı çağrılarını kullanır. Gelecekte, çağrıların tamamlanması beklenirken widget'ların bir yükleme deneyimi sağlaması bekleniyor. O zamana kadar, widget ana bilgisayarı yükleme deneyimini sağlayacaktır |
| on |
Widget'lar, ilk yükleme için gerekli olmayan ancak tam widget deneyimi için gerekli olan tüm işlemleri yönetir. |
| preload | Widget'lar, etkileşimli bir durum boyamak için sahip olabilecekleri önbelleğe alınmış verilerle birlikte sağlanan ayarları kullanır. Widget tarafından hiçbir ağ çağrısı yapılmamalıdır. |
Özellik Ayrıntıları
disableWidgetForStakeholders
Çerçeve, paydaş lisansına sahip kullanıcılar için pencere öğesinin devre dışı bırakılması gerekip gerekmediğini belirlemek için bu yöntemi çağırır
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Özellik Değeri
(widgetSettings: WidgetSettings) => Promise<boolean>
lightbox
Widget'ı lightboxed modunda çalıştırın
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Özellik Değeri
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
listen
Ev sahibinden gelen mesajı dinleyin
listen?: (event: string, eventArgs: EventArgs<T>) => void
Özellik Değeri
(event: string, eventArgs: EventArgs<T>) => void
load
Widget'lar, oluşturma deneyimlerini tamamlamak için sağlanan ayarların yanı sıra sunucu tarafı çağrılarını kullanır. Gelecekte, çağrıların tamamlanması beklenirken widget'ların bir yükleme deneyimi sağlaması bekleniyor. O zamana kadar, widget ana bilgisayarı yükleme deneyimini sağlayacaktır
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Özellik Değeri
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
onDashboardLoaded
Widget'lar, ilk yükleme için gerekli olmayan ancak tam widget deneyimi için gerekli olan tüm işlemleri yönetir.
onDashboardLoaded?: () => void
Özellik Değeri
() => void
preload
Widget'lar, etkileşimli bir durum boyamak için sahip olabilecekleri önbelleğe alınmış verilerle birlikte sağlanan ayarları kullanır. Widget tarafından hiçbir ağ çağrısı yapılmamalıdır.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Özellik Değeri
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>