Freigeben über


IPropertyPaneConfiguration interface

Webpart-Konfigurationseinstellungen

Eigenschaften

currentPage

Im PropertyPane anzuzeigende Seite.

debounceProperties

Liste der Eigenschaften, die das onPropertyPaneFieldChanged Ereignis debounce.

disableAudiencePicker

Gibt an, ob die Anzeige der Zielgruppenauswahl vermieden werden soll, die die Konfiguration der Zielgruppen ermöglicht, die dieses Webpart sehen können.

disableFocusTrap

Gibt an, ob das Abfangen des Fokus im Eigenschaftenbereich deaktiviert werden soll.

loadingIndicatorDelayTime

Anzahl der Millisekunden, die verzögert werden müssen, bevor der Ladeindikator im Eigenschaftenbereich angezeigt wird.

pages

Die Gesamtzahl der Seiten im PropertyPane.

pagesType

Typ der Seiten, die im PropertyPane angezeigt werden sollen. Standardmäßig funktioniert es als "Pages" für den Eigenschaftenbereich mit mehreren Seiten.

showLoadingIndicator

Gibt an, ob die Ladeanzeige oben im Eigenschaftenbereich angezeigt werden soll.

Details zur Eigenschaft

currentPage

Im PropertyPane anzuzeigende Seite.

currentPage?: number;

Eigenschaftswert

number

debounceProperties

Hinweis

Diese API wird als Vorschau für Entwickler bereitgestellt. Je nachdem, welches Feedback wir dazu erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Liste der Eigenschaften, die das onPropertyPaneFieldChanged Ereignis debounce.

debounceProperties?: IPropertyPaneDebounceProperty[];

Eigenschaftswert

Hinweise

Wenn ihr Eigenschaftenbereich reaktiv ist, wird das onPropertyPaneFieldChanged -Ereignis mit jeder Änderung der Webparteigenschaften ausgelöst. Dies kann zu Jank für einige Eigenschaftenbereich-Steuerelemente oder Webparts führen. Sie können diese Konfigurationseigenschaft verwenden, um das Ereignis für die onPropertyPaneFieldChanged aufgelisteten Eigenschaften zu debounce. Andere Eigenschaften sind davon nicht betroffen.

disableAudiencePicker

Hinweis

Diese API wird als Vorschau für Entwickler bereitgestellt. Je nachdem, welches Feedback wir dazu erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Gibt an, ob die Anzeige der Zielgruppenauswahl vermieden werden soll, die die Konfiguration der Zielgruppen ermöglicht, die dieses Webpart sehen können.

disableAudiencePicker?: boolean;

Eigenschaftswert

boolean

disableFocusTrap

Hinweis

Diese API wird als Vorschau für Entwickler bereitgestellt. Je nachdem, welches Feedback wir dazu erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Gibt an, ob das Abfangen des Fokus im Eigenschaftenbereich deaktiviert werden soll.

disableFocusTrap?: boolean;

Eigenschaftswert

boolean

loadingIndicatorDelayTime

Anzahl der Millisekunden, die verzögert werden müssen, bevor der Ladeindikator im Eigenschaftenbereich angezeigt wird.

loadingIndicatorDelayTime?: number;

Eigenschaftswert

number

Hinweise

Der Standardwert lautet 500.

pages

Die Gesamtzahl der Seiten im PropertyPane.

pages: IPropertyPanePage[];

Eigenschaftswert

pagesType

Hinweis

Diese API wird als Vorschau für Entwickler bereitgestellt. Je nachdem, welches Feedback wir dazu erhalten, werden möglicherweise Änderungen vorgenommen. Verwenden Sie diese API nicht in einer Produktionsumgebung.

Typ der Seiten, die im PropertyPane angezeigt werden sollen. Standardmäßig funktioniert es als "Pages" für den Eigenschaftenbereich mit mehreren Seiten.

pagesType?: PagesType;

Eigenschaftswert

showLoadingIndicator

Gibt an, ob die Ladeanzeige oben im Eigenschaftenbereich angezeigt werden soll.

showLoadingIndicator?: boolean;

Eigenschaftswert

boolean

Hinweise

Dieses Feature soll verwendet werden, wenn der Benutzer auf eine Zusageauflösung wartet. Wenn auf true festgelegt, wird das Overlay der Ladeanzeige nach 500 ms eingeblendet (Webpart-Autor kann dieses Verhalten mithilfe der OverlayLoadingIndicator-Eigenschaft überschreiben).

Der Grund, warum sie nicht sofort angezeigt wird, besteht darin, dass wir die Ladeanzeige nie einblenden möchten. Aber in der Praxis können asynchrone Anfragen lange dauern, sodass die Anzeige einer Ladeanzeige für den Endbenutzer erforderlich wird.