Hello!
I have an application with a ticket system. My gallery looks like this:
https://gyazo.com/149a2c76b0acf3419bc28ce3d939ad61
This is the code of my gallery:
SortByColumns(
Search(
If(
gblIsAdmin;
MancoTabel;
Filter(
MancoTabel;
Verzender = User().FullName && If(
selectedStatus <> "All";
IsBlank(selectedStatus) || Status = selectedStatus
)
)
);
TekstZoekVeld.Text;
"Ordernummer";
"Verzender";
"Deelorder";
"Extern";
"Product";
"Intern";
"Deelorder";
"Tekeningnummer";
"Omschrijving";
"Status"
);
"Datum";
If(
SortDescending1;
Ascending;
Descending
)
)
Currently this is my code of my BrowseGallery of my tickets. I am currently able to filter on 4 different statusses.
-All
-Open
-Verwerkt in Ridder
-In behandeling
All of these statusses work except for the status "All". Could you guys maybe take a look at my code and explain me why the "All" status is not working?
If I need to explain my code, just let me know and I will explain it.
Solved! Go to Solution.
Hi @TimoMigchielsen ,
Not the first time I have seen this code . . . .
Have a look at changes to the second If filter - this should show all records for the user if All and your filter if not.
SortByColumns(
Search(
If(
gblIsAdmin;
MancoTabel;
Filter(
MancoTabel;
If(
selectedStatus = "All";
Verzender = User().FullName;
Verzender = User().FullName &&
(IsBlank(selectedStatus) || Status = selectedStatus)
)
)
);
TekstZoekVeld.Text;
"Ordernummer";
"Verzender";
"Deelorder";
"Extern";
"Product";
"Intern";
"Deelorder";
"Tekeningnummer";
"Omschrijving";
"Status"
);
"Datum";
If(
SortDescending1;
Ascending;
Descending
)
)
Please click Accept as solution 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 Thumbs Up.
Hi @TimoMigchielsen ,
Not the first time I have seen this code . . . .
Have a look at changes to the second If filter - this should show all records for the user if All and your filter if not.
SortByColumns(
Search(
If(
gblIsAdmin;
MancoTabel;
Filter(
MancoTabel;
If(
selectedStatus = "All";
Verzender = User().FullName;
Verzender = User().FullName &&
(IsBlank(selectedStatus) || Status = selectedStatus)
)
)
);
TekstZoekVeld.Text;
"Ordernummer";
"Verzender";
"Deelorder";
"Extern";
"Product";
"Intern";
"Deelorder";
"Tekeningnummer";
"Omschrijving";
"Status"
);
"Datum";
If(
SortDescending1;
Ascending;
Descending
)
)
Please click Accept as solution 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 Thumbs Up.
Thank you! Worked perfectly
Stay up tp date on the latest blogs and activities in the community News & Announcements.
Mark your calendars and join us for the next Power Apps Community Call on January 20th, 8a PST
Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
User | Count |
---|---|
202 | |
185 | |
77 | |
47 | |
37 |
User | Count |
---|---|
324 | |
259 | |
124 | |
73 | |
58 |