IWidgetConfiguration interface
Widgetförfattare implementerar det här gränssnittet för sin konfiguration.
Egenskaper
listen | Lyssna på meddelande från värden |
load | Anropas av värden för att konfigurera widgetkonfigurationen, som använder de inställningar som delas med widgeten för att slutföra återgivningen. |
on |
Anropas av värden när användaren klickar på knappen Spara. Widgetförfattaren förväntas köra valideringar om det behövs. Om du är redo att spara använder du WidgetHelpers.WidgetConfigurationSave.Valid() för att returnera de serialiserade anpassade inställningarna för widgeten från configuraton. Om de anpassade inställningarna inte är giltiga och därför inte är redo att sparas använder du WidgetHelpers.WidgetConfigurationSave.Invalid() för att meddela värden att spara. |
on |
(Valfritt) Anropas av värden när konfigurationen är redo att sparas (när användaren klickar på knappen Spara på konfigurationspanelen) |
Egenskapsinformation
listen
Lyssna på meddelande från värden
listen?: (event: string, eventArgs: EventArgs<T>) => void
Egenskapsvärde
(event: string, eventArgs: EventArgs<T>) => void
load
Anropas av värden för att konfigurera widgetkonfigurationen, som använder de inställningar som delas med widgeten för att slutföra återgivningen.
load: (widgetSettings: WidgetSettings, widgetConfigurationContext: IWidgetConfigurationContext) => Promise<WidgetStatus>
Egenskapsvärde
(widgetSettings: WidgetSettings, widgetConfigurationContext: IWidgetConfigurationContext) => Promise<WidgetStatus>
onSave
Anropas av värden när användaren klickar på knappen Spara. Widgetförfattaren förväntas köra valideringar om det behövs. Om du är redo att spara använder du WidgetHelpers.WidgetConfigurationSave.Valid() för att returnera de serialiserade anpassade inställningarna för widgeten från configuraton. Om de anpassade inställningarna inte är giltiga och därför inte är redo att sparas använder du WidgetHelpers.WidgetConfigurationSave.Invalid() för att meddela värden att spara.
onSave: () => Promise<SaveStatus>
Egenskapsvärde
() => Promise<SaveStatus>
onSaveComplete
(Valfritt) Anropas av värden när konfigurationen är redo att sparas (när användaren klickar på knappen Spara på konfigurationspanelen)
onSaveComplete?: () => void
Egenskapsvärde
() => void