1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <manifest >
3
+ <control namespace =" PowerCAT" constructor =" PeoplePicker" version =" 0.0.1" display-name-key =" PeoplePicker" description-key =" PeoplePicker description" control-type =" virtual" >
4
+ <property name =" Theme" display-name-key =" Theme" of-type =" Multiple" usage =" input" required =" false" />
5
+ <property name =" AccessibilityLabel" display-name-key =" AccessibilityLabel" of-type =" SingleLine.Text" usage =" input" required =" false" default-value =" People Picker" />
6
+ <property name =" ShowSecondaryText" display-name-key =" ShowSecondaryText_Desc" of-type =" TwoOptions" usage =" input" default-value =" false" required =" false" />
7
+ <property name =" Error" display-name-key =" Error" of-type =" TwoOptions" usage =" input" default-value =" false" required =" false" />
8
+ <property name =" MinimumSearchTermLength" description-key =" MinimumSearchTermLength_Desc" display-name-key =" MinimumSearchTermLength" required =" true" usage =" input" of-type =" Whole.None" default-value =" 3" />
9
+ <property name =" SearchTermToShortMessage" description-key =" SearchTermToShortMessage_Desc" display-name-key =" SearchTermToShortMessage" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" Continue Typing..." />
10
+ <property name =" NoResultFoundMessage" description-key =" NoResultFoundMessage_Desc" display-name-key =" NoResultFoundMessage" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" No results found" />
11
+ <property name =" SuggestionsHeaderText" description-key =" SuggestionsHeaderText_Desc" display-name-key =" SuggestionsHeaderText" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" Suggested People" />
12
+ <property name =" HintText" description-key =" HintText_Desc" display-name-key =" HintText" required =" true" usage =" input" of-type =" SingleLine.Text" default-value =" Search" />
13
+ <property name =" MaxPeople" description-key =" MaxPeople_Desc" display-name-key =" MaxPeople" required =" true" usage =" input" of-type =" Whole.None" default-value =" 10" />
14
+ <!-- People Picker Type -->
15
+ <property name =" PeoplePickerType" display-name-key =" PeoplePickerType" description-key =" PeoplePickerType" usage =" input" of-type =" Enum" required =" true" >
16
+ <value name =" NormalPeoplePicker" display-name-key =" NormalPeoplePicker" description-key =" Normal" default =" true" >Normal People Picker</value >
17
+ <value name =" CompactPeoplePicker" display-name-key =" CompactPeoplePicker" description-key =" Compact" >Compact People Picker</value >
18
+ <value name =" ListPeoplePicker" display-name-key =" ListPeoplePicker" description-key =" List" >List People Picker</value >
19
+ </property >
20
+ <!-- Output Properties -->
21
+ <property name =" SelectedPeople" display-name-key =" SelectedPeople_Desc" description-key =" SelectedPeopleDisplayName" of-type =" Object" usage =" output" default-value =" " required =" true" />
22
+ <property name =" SearchText" description-key =" SearchText_Desc" display-name-key =" SearchText" usage =" output" of-type =" SingleLine.Text" />
23
+ <property name =" AutoHeight" description-key =" AutoHeight_Desc" display-name-key =" AutoHeight" usage =" output" of-type =" Whole.None" />
24
+ <!-- InputEvent : "SetFocus" -->
25
+ <property name =" InputEvent" display-name-key =" InputEvent" description-key =" InputEvent_Desc" of-type =" SingleLine.Text" usage =" input" />
26
+ <!-- Custom Event -->
27
+ <event name =" OnSearch" display-name-key =" OnSearch" description-key =" OnSearch_Desc" />
28
+ <event name =" OnBlur" display-name-key =" OnBlur" description-key =" OnBlur_Desc" />
29
+ <event name =" OnFocus" display-name-key =" OnFocus" description-key =" OnFocus_Desc" />
30
+ <!-- Dataset Property -->
31
+ <data-set name =" Personas" display-name-key =" Personas" >
32
+ <property-set name =" PersonaKey" display-name-key =" PersonaKey" description-key =" PersonaKey_Desc" of-type =" SingleLine.Text" usage =" bound" required =" true" />
33
+ <property-set name =" PersonaName" display-name-key =" PersonaName" of-type =" SingleLine.Text" usage =" bound" required =" true" />
34
+ <property-set name =" PersonaImgUrl" display-name-key =" PersonaImgUrl" of-type =" SingleLine.Text" usage =" bound" required =" false" />
35
+ <property-set name =" PersonaImageAlt" display-name-key =" PersonaImageAlt" of-type =" SingleLine.Text" usage =" bound" required =" false" />
36
+ <property-set name =" PersonaPresence" display-name-key =" PersonaPresence" of-type =" SingleLine.Text" usage =" bound" required =" false" />
37
+ <property-set name =" PersonaOOF" display-name-key =" PersonaOOF" of-type =" TwoOptions" usage =" bound" required =" false" />
38
+ <property-set name =" PersonaRole" display-name-key =" PersonaRole" of-type =" SingleLine.Text" usage =" bound" required =" false" />
39
+ </data-set >
40
+ <data-set name =" Suggestions" display-name-key =" Suggestions" >
41
+ <property-set name =" SuggestionKey" display-name-key =" SuggestionKey" description-key =" SuggestionsKey_Desc" of-type =" SingleLine.Text" usage =" bound" required =" true" />
42
+ <property-set name =" SuggestionName" display-name-key =" SuggestionName" of-type =" SingleLine.Text" usage =" bound" required =" true" />
43
+ <property-set name =" SuggestionImgUrl" display-name-key =" SuggestionImgUrl" of-type =" SingleLine.Text" usage =" bound" required =" false" />
44
+ <property-set name =" SuggestionImageAlt" display-name-key =" SuggestionImageAlt" of-type =" SingleLine.Text" usage =" bound" required =" false" />
45
+ <property-set name =" SuggestionPresence" display-name-key =" SuggestionPresence" of-type =" SingleLine.Text" usage =" bound" required =" false" />
46
+ <property-set name =" SuggestionOOF" display-name-key =" SuggestiosOOF" of-type =" TwoOptions" usage =" bound" required =" false" />
47
+ <property-set name =" SuggestionRole" display-name-key =" SuggestionRole" of-type =" SingleLine.Text" usage =" bound" required =" false" />
48
+ </data-set >
49
+ <property-dependencies >
50
+ <property-dependency input =" PeoplePickerType" output =" SelectedPeople" required-for =" schema" />
51
+ <property-dependency input =" PeoplePickerType" output =" SearchText" required-for =" schema" />
52
+ <property-dependency input =" PeoplePickerType" output =" AutoHeight" required-for =" schema" />
53
+ </property-dependencies >
54
+ <resources >
55
+ <code path =" index.ts" order =" 1" />
56
+ <resx path =" strings/PeoplePicker.1033.resx" version =" 1.0.0" />
57
+ <css path =" css/PeoplePicker.css" order =" 1" />
58
+ <platform-library name =" React" version =" 16.8.6" />
59
+ <platform-library name =" Fluent" version =" 8.29.0" />
60
+ </resources >
61
+ </control >
62
+ </manifest >
0 commit comments