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
disable |
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 |
on |
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per