IWidget interface
Alla widgetar implementerar det här gränssnittet
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. Fram till dess kommer widgetvärden att tillhandahålla inläsningsupplevelsen |
on |
Widgetar hanterar alla åtgärder som inte är nödvändiga 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 alla 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
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>
lightbox
Kör widget i ljust läge
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Egenskapsvärde
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
listen
Lyssna på meddelande från värden
listen?: (event: string, eventArgs: EventArgs<T>) => void
Egenskapsvärde
(event: string, eventArgs: EventArgs<T>) => void
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. Fram till dess kommer widgetvärden att tillhandahålla inläsningsupplevelsen
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Egenskapsvärde
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
onDashboardLoaded
Widgetar hanterar alla åtgärder som inte är nödvändiga för den inledande inläsningen, men som krävs för den fullständiga widgetupplevelsen.
onDashboardLoaded?: () => void
Egenskapsvärde
() => void
preload
widgetar använder de inställningar som tillhandahålls tillsammans med alla 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>