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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to refresh gallery...
Power Apps
Answered

How to refresh gallery in real time

(0) ShareShare
ReportReport
Posted on by 290

Hey! I am working on Time off app. I have this issue, hope someone can help.

 

If an employee asks for a vacation, it saves the info in the sharepoint list and it shows in my gallery. The thing is that the gallery is not refresing in real time, meaning I have to refresh the whole app to see the request. Could someone help?

 

The gallery:gallery.PNG

 

And the sharepoint list:

data.PNG

 

Categories:
I have the same question (0)
  • WarrenBelz Profile Picture
    154,755 Most Valuable Professional on at

    @Filistyn ,

    What are the Items of the gallery and what is the OnSelect of the Accept and Decline buttons?

    Please supply in Text.

  • Filistyn Profile Picture
    290 on at

    For the whole gallery its: 

    SortByColumns(Filter(VacationTracker; DepartmentCopy = lblDepartment.Text; Title <> User().Email); "Approval"; SortOrder.Descending)

    Most of the items are just ThisItem.SharePointData.

    If you press the button it's 

    Patch(VacationTracker; ThisItem; {Approval:"Accepted"});;

    same goes for the decline button.

     

    The code, that show the date is 

    If(ThisItem.TypeOfVacation = "Vacation" || ThisItem.TypeOfVacation = "Business Trip"; ThisItem.StartDate & " to " & ThisItem.EndDate; ThisItem.TypeOfVacation = "Overtime" || ThisItem.TypeOfVacation = "Halfday"; ThisItem.StartDate)

     

    Here it just depends on what type of Time off you want to take

  • Verified answer
    WarrenBelz Profile Picture
    154,755 Most Valuable Professional on at

    Hi @Filistyn ,

    Firstly, the issue is not obvious presently as the gallery Items

    SortByColumns(
     Filter(
     VacationTracker; 
     DepartmentCopy = lblDepartment.Text; 
     Title <> User().Email
     ); 
     "Approval"; 
     SortOrder.Descending
    )

    are directly querying the list and should refresh. One issue here is that the <> operator is not Delegable, so you could try this

    With(
     {
     wList:
     Sort(
     VacationTracker; 
     ID;
     Descending
     )
     };
     SortByColumns(
     Filter(
     wList; 
     DepartmentCopy = lblDepartment.Text; 
     Title <> User().Email
     ); 
     "Approval"; 
     Descending
     )
    )

    The Patch code should work although I tend to be record specific

    Patch(
     VacationTracker; 
     {ID:ThisItem.ID}; 
     {Approval:"Accepted"}
    );;

    The Date should refresh as long as the gallery contains the current record details

    If(
     ThisItem.TypeOfVacation = "Vacation" ||
     ThisItem.TypeOfVacation = "Business Trip"; 
     ThisItem.StartDate & " to " & ThisItem.EndDate; 
     ThisItem.TypeOfVacation = "Overtime" || ThisItem.TypeOfVacation = "Halfday"; 
     ThisItem.StartDate
    )

     

    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.

  • Filistyn Profile Picture
    290 on at

    Hello! Thank you for your tip.

     

    I have tried to put this code into the Gallery 

    With(
     {
     wList:
     Sort(
     VacationTracker; 
     ID;
     Descending
     )
     };
     SortByColumns(
     Filter(
     wList; 
     DepartmentCopy = lblDepartment.Text; 
     Title <> User().Email
     ); 
     "Approval"; 
     Descending
     )
    )

     

    My friend asked for a Vacation while i had the gallery open and still nothing have popped up. I had to refresh the app 😞

  • WarrenBelz Profile Picture
    154,755 Most Valuable Professional on at

    @Filistyn ,

    A few questions

    • Are you in "Play" mode from the Design function or actually playing the app - If in the first, things do not always refresh as expected.
    • Is your friend on another PC - if so does it refresh when you change something yourself actually playing the app?
    • If you go out of the screen and back in again, does it refresh after a change?

    You can also add a refresh button Refresh(ListName) - I have to do this at times when the filter is a bit complex.

     

    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.

  • Filistyn Profile Picture
    290 on at

    I suppose I am playin the app. I just start up Powerapps and turn the app on.

     

    Yes, my friend is on different PC and rn we can't really test out, if things refresh for him, cuz he is a regular user so he has limited possibilities in the app.

     

    I though about refresh button as the last option, but I think I had to add it, cuz there is no effective solution I suppose.

     

    Gonna try few things and come back with the results.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 482 Most Valuable Professional

#2
11manish Profile Picture

11manish 459

#3
Haque Profile Picture

Haque 331

Last 30 days Overall leaderboard