Aracılığıyla paylaş


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

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

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

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.

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>

IWidget.lightbox Devralınmış

listen

Ana bilgisayardan gelen iletiyi dinleme

listen?: (event: string, eventArgs: EventArgs<T>) => void

Özellik Değeri

(event: string, eventArgs: EventArgs<T>) => void

IWidget.listenDevralındı

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>

IWidget.loadDevralındı

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

IWidget.onDashboardLoaded'dan Devralınmış

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>

IWidget.preloadDevralındı