Much like everyone else has stated, the initial search box will let me search for the name of the, in my case, customer but any time I add other columns to search by, my gallery goes blank. CaseOwner has different Names of people who own the case. Status has values like New/In Progress/Closed. Much like I've got a SharePoint list, where I want two fields (which are drop downs and have a predefined list of values) searchable - CaseOwner, and status. I firmly believe what you're suggesting is the solution I am looking to implement. Hey I really appreciate you jumping in here. StartsWith( TypeOfIssueActualValue, TextSearchBox1.Text), StartsWith( ContractActualValue, TextSearchBox1.Text), StartsWith( OwnerDisplayNameActualValue, TextSearchBox1.Text),
Once those fields are filled, you can change your filter to: In any of your edit/new screens have your app fill the Default value of the Textbox of TheReferredThing Cardwith Text(TheReferredThing.Value) during every edit/new item (or go into sharepoint and retrospectively copy/paste the text value for all historic items OR create a Flow that extracts the Thing.Value and populates the new Text Column with those values). Refresh the data source in your app, add that column as a field within the gallery, make it invisible. Text columns:Ĭreate a new Text column in SharePoint, Call it TheReferredThingActualValue In order to delegate the searches back to Sharepoint instead of limiting your results for anything with. If(SortDescending1, Descending, Ascending) StartsWith(Text(IssueNo), TextSearchBox1.Text) StartsWith(TypeOfIssue.Value, TextSearchBox1.Text), StartsWith(Contract.Value, TextSearchBox1.Text), StartsWith(Owner.DisplayName, TextSearchBox1.Text), I've attached pic of a few of the fields I set up (some require that you use. Thingy then to have the initial search filter run an Or() logic search of those items. I've recently created a gallery where multiple items within it are searchable - the solution was to create multiple invisible labels where the Text is just ThisItem.
the problem is that you've got complex Text Fields - when you do a filter on this, it looks at the literal text (so, the formula) rather than the lookup values. Hey don't know if you're still looking for a solution for this. I've tried modifying the syntax to include the additional column search but I know ity is not formatted correctly and throws errors in the PowerApp edit windows.īut how can I modify that string to search for the search string in several columns and display the results?
SortB圜olumns(Filter(' datasource', StartsWith(Title, TextSearchBox1.Text)), "Title", If(SortDescending1, Descending, Ascending))Īs I stated: this works great if I only need to search the 'Title' column. In the current view which is the default view, the Search is done by filtering the results using: So to facilitate new users, I need to be able to search by Title and City, and have the results displayed. However, over several years time in referring to some locations they are identified by the name of the City where they are located. The current BrowseGallery1 uses a Search feature that filters the list by Title. The list I created shows a compilation of remote offices and their Names (Title column) and locations including Street, City, State, ZIP, etc. I created a simple powerapp from a SharePoint list and it works great.