IConfigurableWidget interface
I widget configurabili implementano questa interfaccia
- Extends
Proprietà
reload | Quando la visualizzazione di configurazione viene modificata, il widget dovrebbe aggiornarne la visualizzazione. |
Proprietà ereditate
disable |
Il framework chiama questo metodo per determinare se il widget deve essere disabilitato per gli utenti con licenza stakeholder |
lightbox | Eseguire il 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, si prevede che i widget forniscano 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 |
on |
I widget gestiscono tutte le operazioni non necessarie per il caricamento 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, il widget dovrebbe aggiornarne 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 stakeholder
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Valore della proprietà
(widgetSettings: WidgetSettings) => Promise<boolean>
Ereditato daIWidget.disableWidgetForStakeholders
lightbox
Eseguire il 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, si prevede che i widget forniscano 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>
onDashboardLoaded
I widget gestiscono tutte le operazioni non necessarie per il caricamento 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