Freigeben über


IConfigurableWidget interface

Konfigurierbare Widgets implementieren diese Schnittstelle

Extends

Eigenschaften

reload

Wenn die Konfigurationsansicht geändert wird, wird erwartet, dass das Widget seine Ansicht aktualisiert.

Geerbte Eigenschaften

disableWidgetForStakeholders

Das Framework ruft diese Methode auf, um festzustellen, ob das Widget für Benutzer mit Stakeholder-Lizenz deaktiviert werden soll.

lightbox

Widget im Lightbox-Modus ausführen

listen

Nachricht vom Host abhören

load

Widgets verwenden die bereitgestellten Einstellungen sowie serverseitige Aufrufe, um die Renderingerfahrung abzuschließen. In Zukunft wird erwartet, dass Widgets eine Ladeerfahrung bieten, während die Aufrufe auf den Abschluss gewartet werden. Bis dahin stellt der Widgethost die Ladeerfahrung bereit.

onDashboardLoaded

Widgets verwalten alle Vorgänge, die für die anfängliche Auslastung nicht erforderlich sind, aber für die vollständige Widget-Erfahrung erforderlich sind.

preload

Widgets verwenden die bereitgestellten Einstellungen zusammen mit den zwischengespeicherten Daten, die sie möglicherweise zum Zeichnen eines interaktiven Zustands haben. Vom Widget sollten keine Netzwerkanrufe getätigt werden.

Details zur Eigenschaft

reload

Wenn die Konfigurationsansicht geändert wird, wird erwartet, dass das Widget seine Ansicht aktualisiert.

reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>

Eigenschaftswert

(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>

Geerbte Eigenschaftsdetails

disableWidgetForStakeholders

Das Framework ruft diese Methode auf, um festzustellen, ob das Widget für Benutzer mit Stakeholder-Lizenz deaktiviert werden soll.

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

Eigenschaftswert

(widgetSettings: WidgetSettings) => Promise<boolean>

geerbt vonIWidget.disableWidgetForStakeholders

lightbox

Widget im Lightbox-Modus ausführen

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

Eigenschaftswert

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

geerbt vonIWidget.lightbox-

listen

Nachricht vom Host abhören

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

Eigenschaftswert

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

Von"IWidget.listen" geerbt

load

Widgets verwenden die bereitgestellten Einstellungen sowie serverseitige Aufrufe, um die Renderingerfahrung abzuschließen. In Zukunft wird erwartet, dass Widgets eine Ladeerfahrung bieten, während die Aufrufe auf den Abschluss gewartet werden. Bis dahin stellt der Widgethost die Ladeerfahrung bereit.

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

Eigenschaftswert

(widgetSettings: WidgetSettings) => Promise<WidgetStatus>

von"IWidget.load" geerbt

onDashboardLoaded

Widgets verwalten alle Vorgänge, die für die anfängliche Auslastung nicht erforderlich sind, aber für die vollständige Widget-Erfahrung erforderlich sind.

onDashboardLoaded?: () => void

Eigenschaftswert

() => void

geerbt vonIWidget.onDashboardLoaded

preload

Widgets verwenden die bereitgestellten Einstellungen zusammen mit den zwischengespeicherten Daten, die sie möglicherweise zum Zeichnen eines interaktiven Zustands haben. Vom Widget sollten keine Netzwerkanrufe getätigt werden.

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

Eigenschaftswert

(widgetSettings: WidgetSettings) => Promise<WidgetStatus>

geerbt vonIWidget.preload