Skip to Content

PeoplePicker

Shows a people picker who suggests people as you write.

Interface

interface IPeoplePickerField extends IBaseField { value?: IPerson | IPerson[]; allowDuplicate?: boolean; principalTypeUser?: boolean; principalTypeSharePointGroup?: boolean; principalTypeSecurityGroup?: boolean; principalTypeDistributionList?: boolean; numberOfItems?: number; minLengthKeyPress?: number; }

Example

PeoplePicker
{ "name": "owners", "type": "PeoplePicker", "label": { "t": "forms.owners" }, "description": { "t": "forms.ownersDescription" }, "minLengthKeyPress": 0, "principalTypeDistributionList": false, "principalTypeSecurityGroup": true, "principalTypeSharePointGroup": false }

Properties

type

Must be “PeoplePicker”.

  • Type: "PeoplePicker"

  • Required: Yes

value

Default value of the person.

allowDuplicate

If true, the same person or group can be selected more than once.

  • Type: boolean

  • Required: No

  • Default value: false

principalTypeUser

If true, allows you to select people.

  • Type: boolean

  • Required: No

  • Default value: true

principalTypeSharePointGroup

If true, allows you to select SharePoint Group.

  • Type: boolean

  • Required: No

  • Default value: false

principalTypeSecurityGroup

If true, allows you to select Security Group.

  • Type: boolean

  • Required: No

  • Default value: false

numberOfItems

Maximum number of people or groups that can be selected.

  • Type: number

  • Required: No

  • Default value: 10

minLengthKeyPress

Minimum number of characters to type for the control to start suggesting people or groups.

  • Type: number

  • Required: No

  • Default value: 2

Last updated on