IConfigurableWidget interface
Configureerbare widgets implementeren deze interface
- Uitbreiding
Eigenschappen
reload | Wanneer de configuratieweergave wordt gewijzigd, wordt verwacht dat de widget de weergave bijwerkt. |
Overgenomen eigenschappen
disable |
Dit framework roept deze methode aan om te bepalen of de widget moet worden uitgeschakeld voor gebruikers met een licentie voor belanghebbenden |
lightbox | Widget uitvoeren in lightboxed-modus |
listen | Luisteren naar bericht van host |
load | Widgets gebruiken de instellingen die zijn opgegeven en aanroepen aan de serverzijde om hun renderingervaring te voltooien. In de toekomst zullen widgets naar verwachting een laadervaring bieden terwijl de aanroepen worden gewacht om te worden voltooid. Tot die tijd biedt de widgethost de laadervaring |
on |
Widgets beheren bewerkingen die niet nodig zijn voor de eerste belasting, maar zijn vereist voor de volledige widgetervaring. |
preload | widgets maken gebruik van de instellingen die samen met de gegevens in de cache zijn opgegeven die ze mogelijk moeten gebruiken om een interactieve status te schilderen. Er mogen geen netwerkoproepen worden gedaan door de widget. |
Eigenschapdetails
reload
Wanneer de configuratieweergave wordt gewijzigd, wordt verwacht dat de widget de weergave bijwerkt.
reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Waarde van eigenschap
(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Details van overgenomen eigenschap
disableWidgetForStakeholders
Dit framework roept deze methode aan om te bepalen of de widget moet worden uitgeschakeld voor gebruikers met een licentie voor belanghebbenden
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Waarde van eigenschap
(widgetSettings: WidgetSettings) => Promise<boolean>
overgenomen vanIWidget.disableWidgetForStakeholders
lightbox
Widget uitvoeren in lightboxed-modus
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Waarde van eigenschap
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
overgenomen vanIWidget.lightbox-
listen
Luisteren naar bericht van host
listen?: (event: string, eventArgs: EventArgs<T>) => void
Waarde van eigenschap
(event: string, eventArgs: EventArgs<T>) => void
overgenomen vanIWidget.listen
load
Widgets gebruiken de instellingen die zijn opgegeven en aanroepen aan de serverzijde om hun renderingervaring te voltooien. In de toekomst zullen widgets naar verwachting een laadervaring bieden terwijl de aanroepen worden gewacht om te worden voltooid. Tot die tijd biedt de widgethost de laadervaring
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Waarde van eigenschap
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
onDashboardLoaded
Widgets beheren bewerkingen die niet nodig zijn voor de eerste belasting, maar zijn vereist voor de volledige widgetervaring.
onDashboardLoaded?: () => void
Waarde van eigenschap
() => void
overgenomen vanIWidget.onDashboardLoaded
preload
widgets maken gebruik van de instellingen die samen met de gegevens in de cache zijn opgegeven die ze mogelijk moeten gebruiken om een interactieve status te schilderen. Er mogen geen netwerkoproepen worden gedaan door de widget.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Waarde van eigenschap
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
overgenomen vanIWidget.preload