IConfigurableWidget interface
Widget yang dapat dikonfigurasi mengimplementasikan antarmuka ini
- Memperluas
Properti
| reload | Ketika tampilan konfigurasi diubah, widget diharapkan untuk memperbarui tampilannya. |
Properti yang Diwariskan
| disable |
Kerangka kerja memanggil metode ini untuk menentukan apakah widget harus dinonaktifkan untuk pengguna dengan lisensi pemangku kepentingan |
| lightbox | Jalankan widget dalam mode lightboxed |
| listen | Mendengarkan pesan dari host |
| load | Widget menggunakan pengaturan yang disediakan serta panggilan sisi server untuk menyelesaikan pengalaman penyajian mereka. Di masa mendatang, widget diharapkan memberikan pengalaman pemuatan saat panggilan sedang menunggu untuk diselesaikan. Sampai saat itu, host widget akan memberikan pengalaman pemuatan |
| on |
Widget mengelola operasi apa pun yang tidak diperlukan untuk beban awal tetapi diperlukan untuk pengalaman widget lengkap. |
| preload | widget menggunakan pengaturan yang disediakan bersama dengan data cache apa pun yang mungkin harus mereka cat status interaktif. Tidak ada panggilan jaringan yang harus dilakukan oleh widget. |
Detail Properti
reload
Ketika tampilan konfigurasi diubah, widget diharapkan untuk memperbarui tampilannya.
reload: (newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Nilai Properti
(newWidgetSettings: WidgetSettings) => Promise<WidgetStatus>
Detail Properti yang Diwariskan
disableWidgetForStakeholders
Kerangka kerja memanggil metode ini untuk menentukan apakah widget harus dinonaktifkan untuk pengguna dengan lisensi pemangku kepentingan
disableWidgetForStakeholders?: (widgetSettings: WidgetSettings) => Promise<boolean>
Nilai Properti
(widgetSettings: WidgetSettings) => Promise<boolean>
Diwarisi dariIWidget.disableWidgetForStakeholders
lightbox
Jalankan widget dalam mode lightboxed
lightbox?: (widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Nilai Properti
(widgetSettings: WidgetSettings, lightboxSize: Size) => Promise<WidgetStatus>
Diwarisi dariIWidget.lightbox
listen
Mendengarkan pesan dari host
listen?: (event: string, eventArgs: EventArgs<T>) => void
Nilai Properti
(event: string, eventArgs: EventArgs<T>) => void
Diwarisi dariIWidget.listen
load
Widget menggunakan pengaturan yang disediakan serta panggilan sisi server untuk menyelesaikan pengalaman penyajian mereka. Di masa mendatang, widget diharapkan memberikan pengalaman pemuatan saat panggilan sedang menunggu untuk diselesaikan. Sampai saat itu, host widget akan memberikan pengalaman pemuatan
load: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Nilai Properti
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Diwarisi dariIWidget.load
onDashboardLoaded
Widget mengelola operasi apa pun yang tidak diperlukan untuk beban awal tetapi diperlukan untuk pengalaman widget lengkap.
onDashboardLoaded?: () => void
Nilai Properti
() => void
Diwarisi dariIWidget.onDashboardLoaded
preload
widget menggunakan pengaturan yang disediakan bersama dengan data cache apa pun yang mungkin harus mereka cat status interaktif. Tidak ada panggilan jaringan yang harus dilakukan oleh widget.
preload: (widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Nilai Properti
(widgetSettings: WidgetSettings) => Promise<WidgetStatus>
Diwarisi dariIWidget.preload