Aracılığıyla paylaş


IWidget interface

Tüm widget'lar bu arayüzü uygular

Ö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

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

onDashboardLoaded

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>