show / hide menu

People Picker

The People Picker control is used to select users and groups. It consists of a text box and a Browse button. The Browse button opens a directory search interface for advanced user and group selection.

Working with a People Picker control

  • Create a form as shown in Figure 1, by dragging a ‘People Picker’ control.

Figure 1

  • The Properties tab provides options such as allowing multiple selections and excluding groups. The Selected Value property lets users choose the information to display, such as Email, Name, Title, Department, or Mobile Number.

Figure 2

  • Preview of a form containing People Picker control is shown in Figure 3.

Figure 3

  • Clicking the Browse button opens a window where users can search for and select people (Figure 4).

Figure 4

Designer Properties

General
S.NoProperty NameData TypeDescription
1Control Name  String  It specifies a unique name for the control within the form.  
2Control Type  String  It specifies the type of control.  
3IDIntSpecifies a unique identifier for the Peoplepicker control. 
4TextStringSet the value to be displayed in the control.
5PlaceholderStringSpecifies the text displayed in the input box when no person is selected. 
6TooltipStringThe texts that need to be displayed when the user hover the mouse pointer over the control.
7Tab IndexIntSpecifies the order in which the control receives focus when the user navigates through the form using the Tab key. 
8RemarksStringTo store descriptive notes or comments about the control. 
9Allow MultipleBooleanTo allow multiple values in the people picker control simultaneously.
10Exclude GroupBooleanSpecifies one or more groups whose members should be excluded from selection. 
11GroupStringSpecifies a particular group from which users can be selected. 
12Selected ValueStringSets the value that is to be displayed in the people picker control like Email, Display Name etc.
13Value Member  StringIt is the property of the selected user(s) that the system uses internally as the actual value. 
14Check Dirty  Boolean  Determine whether the control’s value has been modified by the user since it was initially loaded. 
Attached Label
15Show LabelBooleanTo display the attached label along with the control.
16Label TextStringSpecifies the text content displayed in the label attached to the People Picker control. 
17Label PositionStringSpecifies where the label attached to the People Picker control is displayed relative to the control. 
18Label WidthStringSpecifies the horizontal width of the label attached to the People Picker control. 
19Label HeightStringSpecifies the vertical height of the label attached to the People Picker control. 
20Text AlignmentStringSpecifies how the text inside the label attached to the People Picker control is aligned. 
21V-Text Alignment  String  Specifies how the text inside the label is aligned vertically within the label area. 
22MarginStringSpecifies the space between the label attached to the People Picker control and other surrounding elements. 
23Padding  String  Defines the space between the attached label’s content and its border. 
24Box Shadow  String  It adds a shadow effect around the label 
25FontStringSets the font face\style.
26Font SizeStringSets the size of the text in the attached label.
27BoldBooleanTo make the attached label text Bold
28ItalicBooleanItalicize the attached label text.
29UnderlineBooleanUnderline the attached label text.
30Font ColorStringSpecifies the color of the text in the label attached to the People Picker control. 
31Background ColorStringSpecifies the color of the text in the label attached to the People Picker control. 
32Enable Border  Boolean  Determines whether the label displays a visible border. 
33Border ThicknessStringSets the thickness of the border on all sides.
34Border StyleStringSets the border style for the attached label.
35Border ColorStringSets the border color for the attached label.
Style
36WidthStringSpecifies the horizontal size of the control on the form.
37HeightStringSpecifies the vertical size of the control on the form 
38MarginStringSets the space between the control and surrounding elements on the form.
39PaddingStringRefers to the space inside the control between its border and its content.
40Box Shadow  String  Defines the shadow effect around the control’s container, giving it a sense of depth or elevation. 
41Enable Custom Font  String Allows the control to use a custom font specified by the developer instead of its default font. 
42FontStringSets the font face\style.
43Font SizeStringSet the font size.
44Font ColorStringSpecifies the color of the text displayed inside the control. 
45Background ColorStringSpecifies the color that fills the background of the control. 
46VisibleBooleanSets the visibility of the control while rendering.
47EnableBooleanSets the accessibility of the control during rendering.
48BoldBooleanTo make the control text Bold.
49ItalicBooleanItalicize the control text.
50Column SpanIntSpecifies the number of columns the control spans in a grid.
51Corner Radius  IntDefines the roundness of the control’s corners. 
52Enable Border Boolean  Determines whether the control displays a visible border around it. 
53Border ThicknessStringSets the thickness of the border on all sides.
54Border StyleStringSets the border style for the control.
55Border ColorStringSets the border color for the control.
Rules
56RulesAfter selecting the control, if the user clicks the Rules tab it will be expanded and displays a Rules property. Create Rule can be selected from a drop-down list. On clicking the Create Rule link button will navigate the user to the Rules Engine. The same control will be added as a trigger by default to execute the Rule.  
Validation
57Is RequiredBooleanHelps to check whether the user has to give input in the control or not. If this property is enabled, this will not allow the user to save a form without giving the input.
58Required MessageStringIf the Is Required property was enabled and input was given in this property, the validation message will be displayed to the next right of the control when the user is trying to save a form without entering a value in the control.
59Message Position  StringDefines the placement of messages or notifications related to the Peoplepicker control, such as error prompts or helper text, relative to the control. 
Reports
60Control ReportThe Control Report redirects to the Reports tab, displaying all configurations, rules, and datasource details associated with the selected control.  
Template  
61Inherit Template  Boolean  Determines whether Peoplepicker control uses the visual template of its parent or base control. 
Custom Style  
62CSS Class  String  The CSS Class property allows you to assign one or more CSS classes to Peoplepicker control for styling purposes.  
Custom Property  
63HTML Attribute  String The HTML Attribute property allows you to add custom HTML attributes to Peoplepicker control when it is rendered on a web page.  
Responsive Options
64Template NameStringRepresents the template name of the control shown in the Responsive UI configuration. The template name is the same as the control’s name.