IConfigurableWidget interface
Konfigurowalne widżety implementują ten interfejs
- Rozszerzenie
Właściwości
| reload | Po zmianie widoku konfiguracji widżet powinien zaktualizować jego widok. |
Właściwości dziedziczone
| disable |
Struktura wywołuje tę metodę, aby określić, czy widżet powinien być wyłączony dla użytkowników z licencją uczestników projektu |
| lightbox | Uruchamianie widżetu w trybie lightboxed |
| listen | Nasłuchiwanie komunikatu z hosta |
| load | Widżety używają podanych ustawień, a także wywołań po stronie serwera w celu ukończenia renderowania. W przyszłości oczekuje się, że widżety zapewnią środowisko ładowania podczas oczekiwania na ukończenie wywołań. Do tego czasu host widżetu zapewni środowisko ładowania |
| on |
Widżety zarządzają wszystkimi operacjami, które nie są niezbędne do początkowego ładowania, ale są wymagane w przypadku pełnego środowiska widżetu. |
| preload | widżety korzystają z podanych ustawień wraz ze wszystkimi buforowanymi danymi, które mogą wymagać malowania stanu interaktywnego. Widżet nie powinien wykonać żadnych wywołań sieciowych. |
Szczegóły właściwości
reload
Po zmianie widoku konfiguracji widżet powinien zaktualizować jego widok.
reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Wartość właściwości
(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Szczegóły właściwości dziedziczonej
disableWidgetForStakeholders
Struktura wywołuje tę metodę, aby określić, czy widżet powinien być wyłączony dla użytkowników z licencją uczestników projektu
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Wartość właściwości
(widgetSettings: WidgetSettings) => Promise<boolean>
Odziedziczone poIWidget.disableWidgetForStakeholders
lightbox
Uruchamianie widżetu w trybie lightboxed
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Wartość właściwości
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Odziedziczone poIWidget.lightbox
listen
Nasłuchiwanie komunikatu z hosta
listen?: (event: string, eventArgs: EventArgs<T>) => void
Wartość właściwości
(event: string, eventArgs: EventArgs<T>) => void
Odziedziczone poIWidget.listen
load
Widżety używają podanych ustawień, a także wywołań po stronie serwera w celu ukończenia renderowania. W przyszłości oczekuje się, że widżety zapewnią środowisko ładowania podczas oczekiwania na ukończenie wywołań. Do tego czasu host widżetu zapewni środowisko ładowania
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Wartość właściwości
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Odziedziczone poIWidget.load
onDashboardLoaded
Widżety zarządzają wszystkimi operacjami, które nie są niezbędne do początkowego ładowania, ale są wymagane w przypadku pełnego środowiska widżetu.
onDashboardLoaded?: () => void
Wartość właściwości
() => void
Odziedziczone poIWidget.onDashboardLoaded
preload
widżety korzystają z podanych ustawień wraz ze wszystkimi buforowanymi danymi, które mogą wymagać malowania stanu interaktywnego. Widżet nie powinien wykonać żadnych wywołań sieciowych.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Wartość właściwości
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Odziedziczone poIWidget.preload