web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / People Picker Without ...
Power Apps
Suggested Answer

People Picker Without Dropdown

(1) ShareShare
ReportReport
Posted on by 16
I am building a simple Power App to populate a SharePoint list. One field populates a name of an employee via a people picker. When I add this field to my app, it is a Combo Box. I do not want this field to have a dropdown - just a search box. Is this possible to switch to a simple search/text box instead of a combo box? 
Categories:
I have the same question (0)
  • Suggested answer
    Michael E. Gernaey Profile Picture
    53,392 Super User 2025 Season 2 on at
    Hi
     
    Please explain how the Text Box knows what to put there? You are saying its a Search Input, but then what Control updates itself to then have that data in it?
    It cannot be the one you used for the search too, it would drive everything bonkers. I mean there is a way but its... yeah I dont do that
     
    So if you had a Label, for the Name, then you could use the Input be the search and the Label populate with the (first) record your search finds.
     
  • nathankidd Profile Picture
    16 on at
    Now that I think about it a bit more, what I am really looking for is to have the dropdown blank until a search is entered. The dropdown itself is fine, but I don't want the pre-populated names that show up before you search. Is that possible?
  • RZ-24092124-0 Profile Picture
    14 on at
    I am actually looking for an asnwer for the exact same question! hoping for an answer
  • Suggested answer
    WarrenBelz Profile Picture
    153,073 Most Valuable Professional on at
    This is an adaption from this blog of mine using the same process. You will need a Text Input and a Label underneath it of a decent size to display the matching results - the user keeps typing until only one person is left in the Label and then presses Enter and it will be populated.
    Firstly OnChange of the Text Input
    With(
       {
          _Match: 
          If(
             Len(Self.Text) > 0,
             Office365Users.SearchUser({searchTerm: Self.Text})
          )
       },
       UpdateContext(
          {
             varMatch: 
             Coalesce(
                First(_Match).DisplayName,
                Self.Text
             )
          }
       )
    )
    then the Default of the Text Input
    varMatch
    If you are also using the Text Input this to display existing data from your data source - the Default
    Coalesce(
       varMatch,
       Parent.Default
    )
    Now the Text of the Label
    If(
       Len(TextInputName.Text) > 0,
       Concat(
          Office365Users.SearchUser({searchTerm: TextInputName.Text}),
          DisplayName,
          ", "
       )
    )
    and lastly at Screen OnVisible or anywhere else you want to reset it
    UpdateContext({varMatch: Blank()})
     
    Please click Does this answer your question if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it a Like.
    MVP (Business Applications)     Visit my blog Practical Power Apps    Buy me a coffee

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 721 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 320 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard