IPropertyPaneCustomFieldProps interface
Реквизиты CustomPropertyField PropertyPane.
Свойства
context | Контекст экземпляра. Этот контекст передается обратно в веб-часть в API onRender и onDispose. Веб-часть может использовать этот контекст для управления сведениями о состоянии. |
key | Ключ UNIQUE указывает удостоверение этого элемента управления. PropertyPane использует ReactJS для отрисовки компонентов. ReactJS использует ключи для определения компонента и необходимости повторной отрисовки. Это функция производительности в ReactJS. Перейдите по указанной ниже ссылке, чтобы узнать, как выбрать значение ключа. Дополнительные сведения см. в документации по React. |
on |
Этот API вызывается, когда компонент отключается от основного элемента. |
on |
Этот 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