IConfigurableWidget interface
Los widgets configurables implementan esta interfaz
- Extends
Propiedades
reload | Cuando se cambia la vista de configuración, se espera que el widget actualice su vista. |
Propiedades heredadas
disable |
El marco llama a este método para determinar si el widget debe deshabilitarse para los usuarios con licencia de parte interesada. |
lightbox | Ejecutar widget en modo lightboxed |
listen | Escucha del mensaje desde el host |
load | Los widgets usan la configuración proporcionada, así como las llamadas del lado servidor para completar su experiencia de representación. En el futuro, se espera que los widgets proporcionen una experiencia de carga mientras se esperan a que se completen las llamadas. Hasta entonces, el host del widget proporcionará la experiencia de carga. |
on |
Los widgets administran las operaciones que no son necesarias para la carga inicial, pero son necesarias para la experiencia completa del widget. |
preload | los widgets usan la configuración proporcionada junto con los datos almacenados en caché que pueden tener para pintar un estado interactivo. El widget no debe realizar ninguna llamada de red. |
Detalles de las propiedades
reload
Cuando se cambia la vista de configuración, se espera que el widget actualice su vista.
reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Valor de propiedad
(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Detalles de las propiedades heredadas
disableWidgetForStakeholders
El marco llama a este método para determinar si el widget debe deshabilitarse para los usuarios con licencia de parte interesada.
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Valor de propiedad
(widgetSettings: WidgetSettings) => Promise<boolean>
heredado deIWidget.disableWidgetForStakeholders
lightbox
Ejecutar widget en modo lightboxed
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Valor de propiedad
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
listen
Escucha del mensaje desde el host
listen?: (event: string, eventArgs: EventArgs<T>) => void
Valor de propiedad
(event: string, eventArgs: EventArgs<T>) => void
load
Los widgets usan la configuración proporcionada, así como las llamadas del lado servidor para completar su experiencia de representación. En el futuro, se espera que los widgets proporcionen una experiencia de carga mientras se esperan a que se completen las llamadas. Hasta entonces, el host del widget proporcionará la experiencia de carga.
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Valor de propiedad
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
onDashboardLoaded
Los widgets administran las operaciones que no son necesarias para la carga inicial, pero son necesarias para la experiencia completa del widget.
onDashboardLoaded?: () => void
Valor de propiedad
() => void
heredado deIWidget.onDashboardLoaded
preload
los widgets usan la configuración proporcionada junto con los datos almacenados en caché que pueden tener para pintar un estado interactivo. El widget no debe realizar ninguna llamada de red.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Valor de propiedad
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>