Поделиться через


IPropertyPaneConfiguration interface

Параметры конфигурации веб-части

Свойства

currentPage

Страница, отображаемая в PropertyPane.

debounceProperties

Список свойств для отмены onPropertyPaneFieldChanged события.

disableFocusTrap

Отключать ли перехват фокуса внутри области свойств.

loadingIndicatorDelayTime

Количество миллисекундах, которое должно быть отложено до отображения индикатора загрузки на панели свойств.

pages

Общее количество страниц в PropertyPane.

showLoadingIndicator

Указывает, должен ли индикатор загрузки отображаться в верхней части области свойств.

Сведения о свойстве

currentPage

Страница, отображаемая в PropertyPane.

currentPage?: number;

Значение свойства

number

debounceProperties

Примечание

Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.

Список свойств для отмены onPropertyPaneFieldChanged события.

debounceProperties?: IPropertyPaneDebounceProperty[];

Значение свойства

Комментарии

Если область свойств является реактивной, onPropertyPaneFieldChanged событие срабатывает с любым изменением свойств веб-части. Это может привести к jank для некоторых элементов управления панели свойств или веб-частей. Это свойство конфигурации можно использовать для отмены onPropertyPaneFieldChanged события для перечисленных свойств. Другие свойства не будут затронуты.

disableFocusTrap

Примечание

Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен на основе полученных нами отзывов. Не используйте этот API в рабочей среде.

Отключать ли перехват фокуса внутри области свойств.

disableFocusTrap?: boolean;

Значение свойства

boolean

loadingIndicatorDelayTime

Количество миллисекундах, которое должно быть отложено до отображения индикатора загрузки на панели свойств.

loadingIndicatorDelayTime?: number;

Значение свойства

number

Комментарии

Значение по умолчанию: 500.

pages

Общее количество страниц в PropertyPane.

pages: IPropertyPanePage[];

Значение свойства

showLoadingIndicator

Указывает, должен ли индикатор загрузки отображаться в верхней части области свойств.

showLoadingIndicator?: boolean;

Значение свойства

boolean

Комментарии

Этот компонент используется, когда пользователь ожидает разрешения общения. Если установлено значение true, индикатор загрузки появляется через 500 мс (автор веб-части может переопределить этот параметр с помощью свойства overlayLoadingIndicator).

Мы не показываем индикатор загрузки сразу, так как мы бы хотели никогда его не показывать. Но на практике асинхронные запросы могут занимать много времени, поэтому пользователь должен видеть индикатор загрузки.