Condividi tramite


IConfigurableWidget interface

I widget configurabili implementano questa interfaccia

Extends

Proprietà

reload

Quando la visualizzazione di configurazione viene modificata, è previsto che il widget aggiorni la visualizzazione.

Proprietà ereditate

disableWidgetForStakeholders

Il framework chiama questo metodo per determinare se il widget deve essere disabilitato per gli utenti con licenza degli stakeholder

lightbox

Esegui widget in modalità lightboxed

listen

Ascoltare il messaggio dall'host

load

I widget usano le impostazioni fornite e le chiamate lato server per completare l'esperienza di rendering. In futuro, i widget devono fornire un'esperienza di caricamento mentre le chiamate sono in attesa di essere completate. Fino a allora, l'host del widget fornirà l'esperienza di caricamento

onDashboardLoaded

I widget gestiscono tutte le operazioni che non sono necessarie per il carico iniziale, ma sono necessarie per l'esperienza completa del widget.

preload

i widget usano le impostazioni fornite insieme ai dati memorizzati nella cache che potrebbero dover disegnare uno stato interattivo. Nessuna chiamata di rete deve essere effettuata dal widget.

Dettagli proprietà

reload

Quando la visualizzazione di configurazione viene modificata, è previsto che il widget aggiorni la visualizzazione.

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

Valore della proprietà

(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>

Dettagli proprietà ereditate

disableWidgetForStakeholders

Il framework chiama questo metodo per determinare se il widget deve essere disabilitato per gli utenti con licenza degli stakeholder

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

Valore della proprietà

(widgetSettings: WidgetSettings) => Promise<boolean>

Ereditato daIWidget.disableWidgetFor Stakeholder

lightbox

Esegui widget in modalità lightboxed

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

Valore della proprietà

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

Ereditato daIWidget.lightbox

listen

Ascoltare il messaggio dall'host

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

Valore della proprietà

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

Ereditato daIWidget.listen

load

I widget usano le impostazioni fornite e le chiamate lato server per completare l'esperienza di rendering. In futuro, i widget devono fornire un'esperienza di caricamento mentre le chiamate sono in attesa di essere completate. Fino a allora, l'host del widget fornirà l'esperienza di caricamento

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

Valore della proprietà

(widgetSettings: WidgetSettings) => Promise<WidgetStatus>

Ereditato daIWidget.load

onDashboardLoaded

I widget gestiscono tutte le operazioni che non sono necessarie per il carico iniziale, ma sono necessarie per l'esperienza completa del widget.

onDashboardLoaded?: () => void

Valore della proprietà

() => void

Ereditato daIWidget.onDashboardLoaded

preload

i widget usano le impostazioni fornite insieme ai dati memorizzati nella cache che potrebbero dover disegnare uno stato interattivo. Nessuna chiamata di rete deve essere effettuata dal widget.

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

Valore della proprietà

(widgetSettings: WidgetSettings) => Promise<WidgetStatus>

Ereditato daIWidget.preload