UNPKG

@pnp/spfx-property-controls

Version:

Reusable property pane controls for SharePoint Framework solutions

52 lines 1.93 kB
import { IPropertyPaneField, PropertyPaneFieldType } from '@microsoft/sp-property-pane'; import { IPropertyFieldTermPickerPropsInternal, IPropertyFieldTermPickerProps } from './IPropertyFieldTermPicker'; /** * Represents a PropertyFieldTermPicker object. * NOTE: INTERNAL USE ONLY * @internal */ export declare class PropertyFieldTermPickerBuilder implements IPropertyPaneField<IPropertyFieldTermPickerPropsInternal> { type: PropertyPaneFieldType; targetProperty: string; properties: IPropertyFieldTermPickerPropsInternal; private label; private context; private allowMultipleSelections; private initialValues; private excludeSystemGroup; private limitByGroupNameOrID; private limitByTermsetNameOrID; private panelTitle; private hideTermStoreName; private isTermSetSelectable; private areTermsSelectable; private areTermsHidden; private disabledTermIds; private termService; private anchorId; onPropertyChange(propertyPath: string, oldValue: any, newValue: any): void; private customProperties; private key; private disabled; private onGetErrorMessage; private deferredValidationTime; /** * Constructor method */ constructor(_targetProperty: string, _properties: IPropertyFieldTermPickerPropsInternal); /** * Renders the SPListPicker field content */ private render; /** * Disposes the current object */ private dispose; } /** * Helper method to create a SPList Picker on the PropertyPane. * @param targetProperty - Target property the SharePoint list picker is associated to. * @param properties - Strongly typed SPList Picker properties. */ export declare function PropertyFieldTermPicker(targetProperty: string, properties: IPropertyFieldTermPickerProps): IPropertyPaneField<IPropertyFieldTermPickerPropsInternal>; //# sourceMappingURL=PropertyFieldTermPicker.d.ts.map