Partager via


@microsoft/sp-property-pane package

SharePoint Framework volet de propriétés.

Interfaces

IDynamicDataSharedPropertyConfiguration

Configuration liée à une propriété partagée.

IDynamicDataSharedPropertyFilters

Filtres de propriétés de données dynamiques du volet de propriétés.

IDynamicDataSharedSourceConfiguration

Configuration liée à une source partagée.

IDynamicDataSharedSourceFilters

Filtres de source de données dynamiques du volet de propriétés.

IGuidSet

Ensemble de GUID représentant un élément de liste.

IPopupWindowProps

Propriétés de fenêtre contextuelle.

IPropertyPaneButtonProps

Propriétés du bouton PropertyPane

IPropertyPaneCheckboxProps

Propriétés du composant PropertyPane CheckBox

IPropertyPaneChoiceGroupOption

Propriétés de l’option PropertyPane ChoiceGroup

IPropertyPaneChoiceGroupOptionIconProps

Propriétés de l’icône PropertyPane ChoiceGroup.

IPropertyPaneChoiceGroupProps

Propriétés de PropertyPane ChoiceGroup

IPropertyPaneConditionalGroup

Groupe conditionnel du volet de propriétés.

IPropertyPaneConfiguration

Paramètres de configuration du composant WebPart

IPropertyPaneCustomFieldProps

Propriétés de PropertyPane CustomPropertyField

IPropertyPaneDebounceProperty

Définition d’une propriété De volet de propriétés, dont l’événement onPropertyPaneFieldChanged doit être supprimé.

IPropertyPaneDropdownCalloutProps

Propriétés de la légende de la liste déroulante PropertyPane.

IPropertyPaneDropdownOption

Liste déroulante des options de PropertyPane

IPropertyPaneDropdownProps

Propriétés du composant de la liste déroulante PropertyPane

IPropertyPaneDynamicFieldProps

Propriétés PropertyPaneDynamicField.

IPropertyPaneDynamicFieldSetProps

Propriétés DynamicFieldSet PropertyPane.

IPropertyPaneDynamicTextFieldProps

PropertyPaneDynamicData propriétés de composant.

IPropertyPaneField

Champ PropertyPane

IPropertyPaneGroup

Groupe PropertyPane. Le groupe fait partie de PropertyPanePage.

IPropertyPaneHeadingProps

Propriétés du composant PropertyPaneHeader.

IPropertyPaneIconPickerProps

Propriétés du composant PropertyPaneIconPicker

IPropertyPaneLabelProps

Propriétés du composant PropertyPaneLabel

IPropertyPaneLinkProps

Propriétés du composant PropertyPaneLink

IPropertyPanePage

Interface PropertyPanePage

IPropertyPanePageHeader

En-tête PropertyPane. Cet en-tête reste le même pour toutes les pages.

IPropertyPaneSliderProps

Propriétés du composant PropertyPaneSliderProps

IPropertyPaneTextFieldProps

Propriétés du composant PropertyPaneTextField

IPropertyPaneThumbnailPickerProps

Propriétés du composant PropertyPaneThumbnailPicker

IPropertyPaneToggleProps

Propriétés du composant PropertyPaneToggle

IThumbnailFabricReactIcon

Options relatives à la miniature de l’icône d’infrastructure.

IThumbnailIconSizeImage

Options relatives à la miniature de l’image de taille d’icône.

IThumbnailImage

Options relatives à la miniature de l’image.

Alias de type

ImageFit

Méthodes possibles qui peuvent être utilisées pour ajuster l’image.

IPropertyPaneDynamicFieldFilters

Filtres de champs dynamiques du volet de propriétés qui sont une intersection des filtres source et de propriété.

IThumbnail

Type d’image miniature en cours de configuration.

PropertyPaneHeadingLevel

Type pour les niveaux de titre, h1-h6

ThumbnailType

Types d’images miniatures pris en charge.

Énumérations

DynamicDataSharedDepth

Énumérez les valeurs possibles de profondeur partagée de la référence de données dynamiques.

PopupWindowPosition

Position de la fenêtre contextuelle.

PropertyPaneButtonType

Énumération pour tous les types de boutons pris en charge.

PropertyPaneDropdownOptionType

Spécifie le type d’option dans un menu déroulant rendu par PropertyPaneDropdown().

PropertyPaneFieldType

Énumération pour tous les types de champs PropertyPane pris en charge.

Les noms doivent être cohérents avec ceux dans office-ui-fabric-react, veillez à ce que la casse des lettres soit correcte.

Functions

PropertyPaneButton(targetProperty, properties)

Méthode d’assistance pour créer un bouton dans PropertyPane.

PropertyPaneCheckbox(targetProperty, properties)

Méthode d’assistance pour créer une case à cocher dans PropertyPane.

PropertyPaneChoiceGroup(targetProperty, properties)

Méthode d’assistance pour créer un groupe de choix dans PropertyPane.

PropertyPaneCustomField(properties)

Méthode d’assistance pour créer un champ personnalisé sur propertyPane.

PropertyPaneDropdown(targetProperty, properties)

Méthode d’assistance pour créer une liste déroulante dans PropertyPane.

PropertyPaneDynamicField(targetProperty, properties)

Méthode d’assistance permettant de créer un widget Données dynamiques sur propertyPane pour un champ dynamique.

PropertyPaneDynamicFieldSet(properties)

Méthode d’assistance pour créer un widget Données dynamiques dans le volet De propriétés pour un ensemble de champs dynamiques avec une source de données commune.

Ces champs peuvent éventuellement partager la même propriété en fonction des filtres associés.

PropertyPaneDynamicTextField(targetProperty, properties)

Méthode d’assistance pour créer un champ de texte dynamique sur propertyPane.

PropertyPaneHeading(targetProperty, properties)

Méthode d’assistance pour créer un titre sur propertyPane. Solution temporaire dans l’attente d’une nouvelle conception

PropertyPaneHorizontalRule()

Méthode d’assistance pour créer une règle horizontale dans PropertyPane.

PropertyPaneIconPicker(targetProperty, properties)

Méthode d’assistance pour créer un IconPicker sur propertyPane.

PropertyPaneLabel(targetProperty, properties)

Méthode d’assistance pour créer une étiquette dans PropertyPane.

PropertyPaneLink(targetProperty, properties)

Méthode d’assistance pour créer un lien dans PropertyPane.

PropertyPaneSlider(targetProperty, properties)

Méthode d’assistance pour créer un curseur dans PropertyPane.

PropertyPaneTextField(targetProperty, properties)

Méthode d’assistance pour créer un champ de texte dans PropertyPane.

PropertyPaneThumbnailPicker(targetProperty, properties)

Méthode d’assistance pour créer un ThumbnailPicker sur propertyPane.

PropertyPaneToggle(targetProperty, properties)

Méthode d’assistance pour créer un bouton bascule dans PropertyPane.

Informations relatives à la fonction

PropertyPaneButton(targetProperty, properties)

Méthode d’assistance pour créer un bouton dans PropertyPane.

export declare function PropertyPaneButton(targetProperty: string, properties: IPropertyPaneButtonProps): IPropertyPaneField<IPropertyPaneButtonProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associé ce bouton.

properties
IPropertyPaneButtonProps

Propriétés du bouton fortement typé.

Retours

PropertyPaneCheckbox(targetProperty, properties)

Méthode d’assistance pour créer une case à cocher dans PropertyPane.

export declare function PropertyPaneCheckbox(targetProperty: string, properties: IPropertyPaneCheckboxProps): IPropertyPaneField<IPropertyPaneCheckboxProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle la case à cocher est associée.

properties
IPropertyPaneCheckboxProps

Propriétés de la case à cocher fortement typée.

Retours

PropertyPaneChoiceGroup(targetProperty, properties)

Méthode d’assistance pour créer un groupe de choix dans PropertyPane.

export declare function PropertyPaneChoiceGroup(targetProperty: string, properties: IPropertyPaneChoiceGroupProps): IPropertyPaneField<IPropertyPaneChoiceGroupProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle le groupe de choix est associé.

properties
IPropertyPaneChoiceGroupProps

Propriétés du groupe de choix fortement typé.

Retours

PropertyPaneCustomField(properties)

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Méthode d’assistance pour créer un champ personnalisé sur propertyPane.

export declare function PropertyPaneCustomField(properties: IPropertyPaneCustomFieldProps): IPropertyPaneField<IPropertyPaneCustomFieldProps>;

Paramètres

properties
IPropertyPaneCustomFieldProps

Propriétés de champ personnalisé fortement typées.

Retours

Remarques

L’objectif du champ personnalisé est d’aider le développeur du composant WebPart à ajouter un contrôle personnalisé à PropertyPane. PropertyPane prend en charge une hôte de types de champs indéfinis. Bien que cette liste réponde aux exigences de la plupart des composants WebPart, il existe des cas exceptionnels où les composants WebPart ont des besoins spéciaux et ont besoin d’un contrôle spécial. Le champ personnalisé permet de combler cette lacune.

PropertyPaneDropdown(targetProperty, properties)

Méthode d’assistance pour créer une liste déroulante dans PropertyPane.

export declare function PropertyPaneDropdown(targetProperty: string, properties: IPropertyPaneDropdownProps): IPropertyPaneField<IPropertyPaneDropdownProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associée la liste déroulante.

properties
IPropertyPaneDropdownProps

Propriétés de la liste déroulante fortement typée.

Retours

PropertyPaneDynamicField(targetProperty, properties)

Méthode d’assistance permettant de créer un widget Données dynamiques sur propertyPane pour un champ dynamique.

export declare function PropertyPaneDynamicField(targetProperty: string, properties: IPropertyPaneDynamicFieldProps): IPropertyPaneField<IPropertyPaneDynamicFieldProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle le widget Données dynamiques est associé.

Retours

PropertyPaneDynamicFieldSet(properties)

Méthode d’assistance pour créer un widget Données dynamiques dans le volet De propriétés pour un ensemble de champs dynamiques avec une source de données commune.

Ces champs peuvent éventuellement partager la même propriété en fonction des filtres associés.

export declare function PropertyPaneDynamicFieldSet(properties: IPropertyPaneDynamicFieldSetProps): IPropertyPaneField<IPropertyPaneDynamicFieldSetProps>;

Paramètres

properties
IPropertyPaneDynamicFieldSetProps

Contient des entrées et des options, décrites comme suit : entrées : ensemble d’entrées à configurer par le widget. Chaque entrée inclut la propriété cible et, éventuellement, l’étiquette à afficher. options : options permettant d’activer des valeurs personnalisées pour le rappel, les filtres, etc., pour l’ensemble donné de champs dynamiques.

Retours

PropertyPaneDynamicTextField(targetProperty, properties)

Avertissement

Cette API est à présent déconseillée.

  • This has been replaced by PropertyPaneDynamicField

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Méthode d’assistance pour créer un champ de texte dynamique sur propertyPane.

export declare function PropertyPaneDynamicTextField(targetProperty: string, properties: IPropertyPaneDynamicTextFieldProps): IPropertyPaneField<IPropertyPaneDynamicTextFieldProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle le champ de texte dynamique est associé.

properties
IPropertyPaneDynamicTextFieldProps

Propriétés du PropertyPaneDynamicTextField.

Retours

PropertyPaneHeading(targetProperty, properties)

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Méthode d’assistance pour créer un titre sur propertyPane. Solution temporaire dans l’attente d’une nouvelle conception

export declare function PropertyPaneHeading(targetProperty: string, properties: IPropertyPaneHeadingProps): IPropertyPaneField<IPropertyPaneHeadingProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associée l’étiquette.

properties
IPropertyPaneHeadingProps

Propriétés de l’étiquette fortement typée.

Retours

PropertyPaneHorizontalRule()

Méthode d’assistance pour créer une règle horizontale dans PropertyPane.

export declare function PropertyPaneHorizontalRule(): IPropertyPaneField<void>;

Retours

PropertyPaneIconPicker(targetProperty, properties)

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Méthode d’assistance pour créer un IconPicker sur propertyPane.

export declare function PropertyPaneIconPicker(targetProperty: string, properties: IPropertyPaneIconPickerProps): IPropertyPaneField<IPropertyPaneIconPickerProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle le sélecteur d’icônes est associé.

properties
IPropertyPaneIconPickerProps

Propriétés IconPicker fortement typées.

Retours

PropertyPaneLabel(targetProperty, properties)

Méthode d’assistance pour créer une étiquette dans PropertyPane.

export declare function PropertyPaneLabel(targetProperty: string, properties: IPropertyPaneLabelProps): IPropertyPaneField<IPropertyPaneLabelProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associée l’étiquette.

properties
IPropertyPaneLabelProps

Propriétés de l’étiquette fortement typée.

Retours

Méthode d’assistance pour créer un lien dans PropertyPane.

export declare function PropertyPaneLink(targetProperty: string, properties: IPropertyPaneLinkProps): IPropertyPaneField<IPropertyPaneLinkProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associé le lien.

properties
IPropertyPaneLinkProps

Propriétés du lien fortement typé.

Retours

PropertyPaneSlider(targetProperty, properties)

Méthode d’assistance pour créer un curseur dans PropertyPane.

export declare function PropertyPaneSlider(targetProperty: string, properties: IPropertyPaneSliderProps): IPropertyPaneField<IPropertyPaneSliderProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associé le curseur.

properties
IPropertyPaneSliderProps

Propriétés du curseur fortement typé.

Retours

PropertyPaneTextField(targetProperty, properties)

Méthode d’assistance pour créer un champ de texte dans PropertyPane.

export declare function PropertyPaneTextField(targetProperty: string, properties: IPropertyPaneTextFieldProps): IPropertyPaneField<IPropertyPaneTextFieldProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associé le champ de texte.

properties
IPropertyPaneTextFieldProps

Propriétés du champ de texte fortement typé.

Retours

PropertyPaneThumbnailPicker(targetProperty, properties)

Notes

Cet API est fourni en tant qu’aperçu pour les développeurs et peut être modifié en fonction des commentaires que nous avons reçus. N’utilisez pas cet API dans un environnement de production.

Méthode d’assistance pour créer un ThumbnailPicker sur propertyPane.

export declare function PropertyPaneThumbnailPicker(targetProperty: string, properties: IPropertyPaneThumbnailPickerProps): IPropertyPaneField<IPropertyPaneThumbnailPickerProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle le sélecteur de miniatures est associé.

properties
IPropertyPaneThumbnailPickerProps

Propriétés ThumbnailPicker fortement typées.

Retours

PropertyPaneToggle(targetProperty, properties)

Méthode d’assistance pour créer un bouton bascule dans PropertyPane.

export declare function PropertyPaneToggle(targetProperty: string, properties: IPropertyPaneToggleProps): IPropertyPaneField<IPropertyPaneToggleProps>;

Paramètres

targetProperty

string

Propriété cible à laquelle est associé le bouton bascule.

properties
IPropertyPaneToggleProps

Propriétés du bouton bascule fortement typé.

Retours