IWidget interface
Minden widget implementálja ezt a felületet
Tulajdonságok
| disable |
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 |
| on |
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>