IConfigurableWidget interface
Konfigurerbara widgetar implementerar det här gränssnittet
- Extends
Egenskaper
reload | När konfigurationsvyn ändras förväntas widgeten uppdatera vyn. |
Ärvda egenskaper
disable |
Ramverket anropar den här metoden för att avgöra om widgeten ska inaktiveras för användare med intressentlicens |
lightbox | Kör widget i ljust läge |
listen | Lyssna på meddelande från värden |
load | Widgetar använder de inställningar som tillhandahålls samt anrop på serversidan för att slutföra återgivningen. I framtiden förväntas widgetar ge en inläsningsupplevelse medan anropen väntar på att slutföras. Tills dess kommer widgetvärden att tillhandahålla inläsningsupplevelsen |
on |
Widgetar hanterar alla åtgärder som inte behövs för den inledande inläsningen, men som krävs för den fullständiga widgetupplevelsen. |
preload | widgetar använder de inställningar som tillhandahålls tillsammans med cachelagrade data som de kan behöva för att måla ett interaktivt tillstånd. Inga nätverksanrop ska göras av widgeten. |
Egenskapsinformation
reload
När konfigurationsvyn ändras förväntas widgeten uppdatera vyn.
reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Egenskapsvärde
(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Information om ärvda egenskaper
disableWidgetForStakeholders
Ramverket anropar den här metoden för att avgöra om widgeten ska inaktiveras för användare med intressentlicens
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Egenskapsvärde
(widgetSettings: WidgetSettings) => Promise<boolean>
ärvd frånIWidget.disableWidgetForStakeholders
lightbox
Kör widget i ljust läge
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Egenskapsvärde
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
ärvd frånIWidget.lightbox
listen
Lyssna på meddelande från värden
listen?: (event: string, eventArgs: EventArgs<T>) => void
Egenskapsvärde
(event: string, eventArgs: EventArgs<T>) => void
ärvd frånIWidget.listen
load
Widgetar använder de inställningar som tillhandahålls samt anrop på serversidan för att slutföra återgivningen. I framtiden förväntas widgetar ge en inläsningsupplevelse medan anropen väntar på att slutföras. Tills dess kommer widgetvärden att tillhandahålla inläsningsupplevelsen
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Egenskapsvärde
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
ärvd frånIWidget.load
onDashboardLoaded
Widgetar hanterar alla åtgärder som inte behövs för den inledande inläsningen, men som krävs för den fullständiga widgetupplevelsen.
onDashboardLoaded?: () => void
Egenskapsvärde
() => void
ärvd frånIWidget.onDashboardLoaded
preload
widgetar använder de inställningar som tillhandahålls tillsammans med cachelagrade data som de kan behöva för att måla ett interaktivt tillstånd. Inga nätverksanrop ska göras av widgeten.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Egenskapsvärde
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
ärvd frånIWidget.preload