@microsoft/sp-webpart-base package
SharePoint Framework поддержка создания веб-частей.
Классы
| BaseClientSideWebPart |
Этот абстрактный класс реализует базовые функции для клиентской веб-части. Каждая клиентская веб-часть должна наследоваться от этого класса. |
| BaseWebPart |
Этот абстрактный класс реализует не зависящие от пользовательского интерфейса базовые функции для клиентской веб-части. Цель заключается в том, чтобы разрешить общее ядро между двумя и mr webParts. |
| BaseWebPartContext |
Объект контекста веб-части. Этот объект содержит контекстные службы, доступные веб-части. Например, контекстный экземпляр для http-клиента. Эта база должна быть расширена базой WebPart для пользовательского интерфейса. |
| WebPartContext |
Объект контекста веб-части. Этот объект содержит контекстные службы, доступные веб-части. Например, контекстный экземпляр для http-клиента. |
Интерфейсы
| IAgentsSDK |
Предоставляет доступ к функциям, связанным с агентами. |
| IClientSideWebPartStatusRenderer |
Интерфейс, реализуемый компонентом, который должен отображать индикатор загрузки и сообщения об ошибках для веб-части. |
| IDynamicDataSharedPropertyConfiguration |
Конфигурация, связанная с общим свойством. |
| IDynamicDataSharedPropertyFilters |
Динамические фильтры свойств данных области свойств. |
| IDynamicDataSharedSourceConfiguration |
Конфигурация, связанная с общим источником. |
| IDynamicDataSharedSourceFilters |
Динамические фильтры источников данных области свойств. |
| IMicrosoftTeams |
Предоставляет доступ к пакету SDK для Teams и контексту Teams. Предоставляется только при загрузке веб-части в Teams. |
| IPropertyPaneAccessor |
Интерфейс метода доступа к области свойств контекста веб-части. Предоставляет некоторые наиболее часто используемые операции для доступа к области свойств и панели содержимого. |
| IPropertyPaneButtonProps |
Свойства кнопки PropertyPane. |
| IPropertyPaneCheckboxProps |
Свойства компонента CheckBox в PropertyPane. |
| IPropertyPaneChoiceGroupOption |
Свойства параметра ChoiceGroup в PropertyPane. |
| IPropertyPaneChoiceGroupOptionIconProps |
Значок PropertyPane ChoiceGroup реквизиты. |
| IPropertyPaneChoiceGroupProps |
Реквизиты ChoiceGroup PropertyPane. |
| IPropertyPaneConditionalGroup |
Условная группа области свойств. |
| IPropertyPaneConfiguration |
Параметры конфигурации веб-части |
| IPropertyPaneCustomFieldProps |
Свойства объекта CustomPropertyField в PropertyPane. |
| IPropertyPaneDropdownCalloutProps |
Свойства выноски раскрывающегося списка PropertyPane. |
| IPropertyPaneDropdownOption |
Пункты раскрывающегося меню PropertyPane. |
| IPropertyPaneDropdownProps |
Свойства компонента раскрывающегося меню PropertyPane. |
| IPropertyPaneDynamicFieldFilters |
Динамические фильтры полей области свойств, которые являются пересечением исходных фильтров и фильтров свойств. |
| IPropertyPaneDynamicFieldProps |
Реквизиты PropertyPaneDynamicField. |
| IPropertyPaneDynamicFieldSetProps |
Реквизиты PropertyPane DynamicFieldSet. |
| IPropertyPaneDynamicTextFieldProps |
|
| IPropertyPaneField |
Поле PropertyPane. |
| IPropertyPaneGroup |
Группа PropertyPane. Группа является частью PropertyPanePage. |
| IPropertyPaneLabelProps |
Свойства компонента PropertyPaneLabel. |
| IPropertyPaneLifeCycleEventCallback |
Обратный вызов для события жизненного цикла области свойств. |
| IPropertyPaneLifeCycleEventData |
Данные, возвращаемые веб-частью на узел при вызове propertyPaneLifeCycleEventCallback. |
| IPropertyPaneLinkProps |
Свойства компонента PropertyPaneLink. |
| IPropertyPanePage |
Интерфейс PropertyPanePage. |
| IPropertyPanePageHeader |
Заголовок PropertyPane. Этот заголовок остается неизменным для всех страниц. |
| IPropertyPaneSliderProps |
Свойства компонента PropertyPaneSliderProps. |
| IPropertyPaneTextFieldProps |
Свойства компонента PropertyPaneTextField. |
| IPropertyPaneToggleProps |
Свойства компонента PropertyPaneToggle. |
| ISDKs |
Условный набор пакетов SDK, предоставляемых SPFx в зависимости от среды. |
| ISerializedWebPartData |
Эта структура представляет собой часть сериализованного состояния веб-части, которое управляется веб-частью. Ее дополняет интерфейс IWebPartData, который содержит данные, добавляемые платформой к сериализованным данным. |
| IWebPartContext |
Интерфейс базового контекста для клиентских веб-частей. |
| IWebPartData |
Эта структура представляет собой сериализованное состояние веб-части. |
| IWebPartPropertiesMetadata |
Эта структура используется для определения метаданных свойств веб-части в виде сопоставления строк с |
| IWebPartPropertyMetadata |
Это структура, используемая для значений карты в |
Псевдонимы типов
| _ClearDomElementCallback |
Обратный вызов для очистки узла dom. |
Перечисления
| DynamicDataSharedDepth |
Перечисление возможных значений общей глубины динамической ссылки на данные. |
| PropertyPaneButtonType |
Перечисление для всех поддерживаемых типов кнопки. |
| PropertyPaneDropdownOptionType |
Указывает тип параметра в раскрывающемся меню, отображаемом свойством PropertyPaneDropdown(). |
| PropertyPaneFieldType |
Перечисление для всех поддерживаемых типов полей PropertyPane. Имена должны соответствовать именам в office-ui-fabric-react, проверьте регистр букв. |
| WebPartFormFactor |
Форм-фактор веб-части. |
| WebPartIsolationLevel |
Перечисление, описывающее различные уровни изоляции, поддерживаемые для веб-части. |
Функции
| Property |
Вспомогательный метод для создания кнопки в PropertyPane. |
| Property |
Вспомогательный метод для создания флажка в PropertyPane. |
| Property |
Вспомогательный метод для создания группы выбора в PropertyPane. |
| Property |
Вспомогательный метод для создания настраиваемого поля в PropertyPane. |
| Property |
Вспомогательный метод для создания раскрывающегося меню в PropertyPane. |
| Property |
Вспомогательный метод для создания мини-приложения динамических данных в PropertyPane для динамического поля. |
| Property |
Вспомогательный метод для создания мини-приложения динамических данных в области свойств для набора динамических полей с общим источником данных. Эти поля могут совместно использовать одно и то же свойство на основе связанных фильтров. |
| Property |
Вспомогательный метод для создания динамического текстового поля в PropertyPane. |
| Property |
Вспомогательный метод для создания горизонтальной линейки в PropertyPane. |
| Property |
Вспомогательный метод для создания подписи в PropertyPane. |
| Property |
Вспомогательный метод для создания ссылки в PropertyPane. |
| Property |
Вспомогательный метод для создания ползунка в PropertyPane. |
| Property |
Вспомогательный метод для создания текстового поля в PropertyPane. |
| Property |
Вспомогательный метод для создания переключателя в PropertyPane. |
Подробнее о функции
PropertyPaneButton(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания кнопки в PropertyPane.
export declare function PropertyPaneButton(targetProperty: string, properties: IPropertyPaneButtonProps): IPropertyPaneField<IPropertyPaneButtonProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связана кнопка.
- properties
- IPropertyPaneButtonProps
Строго типизированные свойства кнопки.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneCheckbox(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания флажка в PropertyPane.
export declare function PropertyPaneCheckbox(targetProperty: string, properties: IPropertyPaneCheckboxProps): IPropertyPaneField<IPropertyPaneCheckboxProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связан флажок.
- properties
- IPropertyPaneCheckboxProps
Строго типизированные свойства флажка.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneChoiceGroup(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания группы выбора в PropertyPane.
export declare function PropertyPaneChoiceGroup(targetProperty: string, properties: IPropertyPaneChoiceGroupProps): IPropertyPaneField<IPropertyPaneChoiceGroupProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связана группа выбора.
- properties
- IPropertyPaneChoiceGroupProps
Строго типизированные свойства группы выбора.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneCustomField(properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Заметка
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен в зависимости от полученных нами отзывов. Не используйте этот API в рабочей среде.
Вспомогательный метод для создания настраиваемого поля в PropertyPane.
export declare function PropertyPaneCustomField(properties: IPropertyPaneCustomFieldProps): IPropertyPaneField<IPropertyPaneCustomFieldProps>;
Параметры
- properties
- IPropertyPaneCustomFieldProps
Строго типизированные свойства настраиваемого поля.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneDropdown(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания раскрывающегося меню в PropertyPane.
export declare function PropertyPaneDropdown(targetProperty: string, properties: IPropertyPaneDropdownProps): IPropertyPaneField<IPropertyPaneDropdownProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связано раскрывающееся меню.
- properties
- IPropertyPaneDropdownProps
Строго типизированные свойства раскрывающегося меню.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneDynamicField(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания мини-приложения динамических данных в PropertyPane для динамического поля.
export declare function PropertyPaneDynamicField(targetProperty: string, properties: IPropertyPaneDynamicFieldProps): IPropertyPaneField<IPropertyPaneDynamicFieldProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с чем связано мини-приложение динамических данных.
- properties
- IPropertyPaneDynamicFieldProps
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneDynamicFieldSet(properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания мини-приложения динамических данных в области свойств для набора динамических полей с общим источником данных.
Эти поля могут совместно использовать одно и то же свойство на основе связанных фильтров.
export declare function PropertyPaneDynamicFieldSet(properties: IPropertyPaneDynamicFieldSetProps): IPropertyPaneField<IPropertyPaneDynamicFieldSetProps>;
Параметры
- properties
- IPropertyPaneDynamicFieldSetProps
Содержит записи и параметры, описанные ниже: entries — набор записей для настройки мини-приложения. Каждая запись включает целевое свойство и, при необходимости, метку для отображения. options — параметры, включающие настраиваемые значения для обратного вызова, фильтров и т. д. для заданного набора динамических полей.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneDynamicTextField(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This has been replaced by PropertyPaneDynamicField and moved to @microsoft/sp-property-pane. Please consume it from there.
Заметка
Этот API предоставляется в качестве предварительной версии для разработчиков и может быть изменен в зависимости от полученных нами отзывов. Не используйте этот API в рабочей среде.
Вспомогательный метод для создания динамического текстового поля в PropertyPane.
export declare function PropertyPaneDynamicTextField(targetProperty: string, properties: IPropertyPaneDynamicTextFieldProps): IPropertyPaneField<IPropertyPaneDynamicTextFieldProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которое связано динамическое текстовое поле.
- properties
- IPropertyPaneDynamicTextFieldProps
Свойства PropertyPaneDynamicTextField.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneHorizontalRule()
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания горизонтальной линейки в PropertyPane.
export declare function PropertyPaneHorizontalRule(): IPropertyPaneField<void>;
Возвращает
IPropertyPaneField<void>
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneLabel(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания подписи в PropertyPane.
export declare function PropertyPaneLabel(targetProperty: string, properties: IPropertyPaneLabelProps): IPropertyPaneField<IPropertyPaneLabelProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связана подпись.
- properties
- IPropertyPaneLabelProps
Строго типизированные свойства подписи.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneLink(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания ссылки в PropertyPane.
export declare function PropertyPaneLink(targetProperty: string, properties: IPropertyPaneLinkProps): IPropertyPaneField<IPropertyPaneLinkProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связана ссылка.
- properties
- IPropertyPaneLinkProps
Строго типизированные свойства ссылки.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneSlider(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания ползунка в PropertyPane.
export declare function PropertyPaneSlider(targetProperty: string, properties: IPropertyPaneSliderProps): IPropertyPaneField<IPropertyPaneSliderProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связан ползунок.
- properties
- IPropertyPaneSliderProps
Строго типизированные свойства ползунка.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneTextField(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания текстового поля в PropertyPane.
export declare function PropertyPaneTextField(targetProperty: string, properties: IPropertyPaneTextFieldProps): IPropertyPaneField<IPropertyPaneTextFieldProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связано текстовое поле.
- properties
- IPropertyPaneTextFieldProps
Строго типизированные свойства текстового поля.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.
PropertyPaneToggle(targetProperty, properties)
Предупреждение
Этот API теперь устарел.
This is obsolete now. This function has been moved to @microsoft/sp-property-pane. Please consume it from there.
Вспомогательный метод для создания переключателя в PropertyPane.
export declare function PropertyPaneToggle(targetProperty: string, properties: IPropertyPaneToggleProps): IPropertyPaneField<IPropertyPaneToggleProps>;
Параметры
- targetProperty
-
string
Целевое свойство, с которым связан переключатель.
- properties
- IPropertyPaneToggleProps
Строго типизированные свойства переключателя.
Возвращает
Замечания
Мы оставили исходную реализацию здесь, чтобы избежать разрыва контракта общедоступного API.