IConfigurableWidget interface
Yapılandırılabilir pencere öğeleri bu arabirimi uygular
- Extends
Özellikler
| reload | Yapılandırma görünümü değiştirildiğinde pencere öğesinin görünümünü güncelleştirmesi beklenir. |
Devralınan Ö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 | Pencere öğesini açık kutu modunda çalıştırma |
| listen | Ana bilgisayardan gelen iletiyi dinleme |
| load | Pencere öğeleri, sağlanan ayarların yanı sıra sunucu tarafı çağrılarını kullanarak işleme deneyimini tamamlar. Gelecekte, çağrıların tamamlanması beklenirken pencere öğelerinin yükleme deneyimi sağlaması beklenir. O zamana kadar pencere öğesi konağı yükleme deneyimini sağlayacaktır |
| on |
Pencere öğeleri, ilk yükleme için gerekli olmayan ancak tam pencere öğesi deneyimi için gerekli olan tüm işlemleri yönetir. |
| preload | pencere öğeleri, etkileşimli bir durum boyamak için gerekebilecekleri önbelleğe alınmış verilerle birlikte sağlanan ayarları kullanır. Pencere öğesi tarafından hiçbir ağ çağrısı yapılmamalıdır. |
Özellik Ayrıntıları
reload
Yapılandırma görünümü değiştirildiğinde pencere öğesinin görünümünü güncelleştirmesi beklenir.
reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Özellik Değeri
(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Devralınan Özellik Detayları
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>
devralındıIWidget.disableWidgetForStakeholders
lightbox
Pencere öğesini açık kutu modunda çalıştırma
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Özellik Değeri
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
listen
Ana bilgisayardan gelen iletiyi dinleme
listen?: (event: string, eventArgs: EventArgs<T>) => void
Özellik Değeri
(event: string, eventArgs: EventArgs<T>) => void
load
Pencere öğeleri, sağlanan ayarların yanı sıra sunucu tarafı çağrılarını kullanarak işleme deneyimini tamamlar. Gelecekte, çağrıların tamamlanması beklenirken pencere öğelerinin yükleme deneyimi sağlaması beklenir. O zamana kadar pencere öğesi konağı yükleme deneyimini sağlayacaktır
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Özellik Değeri
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
onDashboardLoaded
Pencere öğeleri, ilk yükleme için gerekli olmayan ancak tam pencere öğesi deneyimi için gerekli olan tüm işlemleri yönetir.
onDashboardLoaded?: () => void
Özellik Değeri
() => void
preload
pencere öğeleri, etkileşimli bir durum boyamak için gerekebilecekleri önbelleğe alınmış verilerle birlikte sağlanan ayarları kullanır. Pencere öğesi tarafından hiçbir ağ çağrısı yapılmamalıdır.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Özellik Değeri
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>