Megosztás:


IWidget interface

Minden widget implementálja ezt a felületet

Tulajdonságok

disableWidgetForStakeholders

A keretrendszer meghívja ezt a módszert annak megállapítására, hogy a widgetet le kell-e tiltani az érintett licenccel rendelkező felhasználók számára

lightbox

Widget futtatása világosdobozos módban

listen

Üzenet meghallgatása a gazdagépről

load

A widgetek a megadott beállításokat és kiszolgálóoldali hívásokat használják a renderelési élményük befejezéséhez. A jövőben a widgetek várhatóan betöltési élményt nyújtanak, amíg a hívások befejeződnek. Addig a widget-gazdagép biztosítja a betöltési élményt

onDashboardLoaded

A widgetek kezelik azokat a műveleteket, amelyek nem szükségesek a kezdeti betöltéshez, de a widget teljes működéséhez szükségesek.

preload

A widgetek a megadott beállításokat használják a gyorsítótárazott adatokkal együtt, amelyeknek interaktív állapotot kell festeniük. A widgetnek nem szabad hálózati hívásokat kezdeményeznie.

Tulajdonság adatai

disableWidgetForStakeholders

A keretrendszer meghívja ezt a módszert annak megállapítására, hogy a widgetet le kell-e tiltani az érintett licenccel rendelkező felhasználók számára

disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>

Tulajdonság értéke

(widgetSettings: WidgetSettings) => Promise<boolean>

lightbox

Widget futtatása világosdobozos módban

lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>

Tulajdonság értéke

(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>

listen

Üzenet meghallgatása a gazdagépről

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

Tulajdonság értéke

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

load

A widgetek a megadott beállításokat és kiszolgálóoldali hívásokat használják a renderelési élményük befejezéséhez. A jövőben a widgetek várhatóan betöltési élményt nyújtanak, amíg a hívások befejeződnek. Addig a widget-gazdagép biztosítja a betöltési élményt

load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>

Tulajdonság értéke

(widgetSettings: WidgetSettings) => Promise<WidgetStatus>

onDashboardLoaded

A widgetek kezelik azokat a műveleteket, amelyek nem szükségesek a kezdeti betöltéshez, de a widget teljes működéséhez szükségesek.

onDashboardLoaded?: () => void

Tulajdonság értéke

() => void

preload

A widgetek a megadott beállításokat használják a gyorsítótárazott adatokkal együtt, amelyeknek interaktív állapotot kell festeniük. A widgetnek nem szabad hálózati hívásokat kezdeményeznie.

preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>

Tulajdonság értéke

(widgetSettings: WidgetSettings) => Promise<WidgetStatus>