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


IPropertyPaneCustomFieldProps interface

Реквизиты CustomPropertyField PropertyPane.

Свойства

context

Контекст экземпляра. Этот контекст передается обратно в веб-часть в API onRender и onDispose. Веб-часть может использовать этот контекст для управления сведениями о состоянии.

key

Ключ UNIQUE указывает удостоверение этого элемента управления.

PropertyPane использует ReactJS для отрисовки компонентов. ReactJS использует ключи для определения компонента и необходимости повторной отрисовки. Это функция производительности в ReactJS. Перейдите по указанной ниже ссылке, чтобы узнать, как выбрать значение ключа.

Дополнительные сведения см. в документации по React.

onDispose

Этот API вызывается, когда компонент отключается от основного элемента.

onRender

Этот API вызывается после подключения настраиваемого поля к основному элементу.

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

context

Контекст экземпляра. Этот контекст передается обратно в веб-часть в API onRender и onDispose. Веб-часть может использовать этот контекст для управления сведениями о состоянии.

context?: any;

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

any

key

Ключ UNIQUE указывает удостоверение этого элемента управления.

PropertyPane использует ReactJS для отрисовки компонентов. ReactJS использует ключи для определения компонента и необходимости повторной отрисовки. Это функция производительности в ReactJS. Перейдите по указанной ниже ссылке, чтобы узнать, как выбрать значение ключа.

Дополнительные сведения см. в документации по React.

key: string;

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

string

onDispose

Этот API вызывается, когда компонент отключается от основного элемента.

onDispose?: (domElement: HTMLElement, context?: any) => void;

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

(domElement: HTMLElement, context?: any) => void

onRender

Этот API вызывается после подключения настраиваемого поля к основному элементу.

onRender: (domElement: HTMLElement, context?: any, changeCallback?: (targetProperty?: string, newValue?: any, isValidEntry?: boolean) => void) => void;

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

(domElement: HTMLElement, context?: any, changeCallback?: (targetProperty?: string, newValue?: any, isValidEntry?: boolean) => void) => void