Posted on Sunday, November 19, 2023 Report refresh interval using dynamic action Category APEX Tips and Tricks Here is how you can easily set report refresh interval just using dynamic action without writing any line of JavaScript.You need set report attribute Lazy Loading to on.Create dynamic action:Type: DebounceTime: < enter time in milliseconds how often report is refreshed, e.g. 10000 for every 10 seconds >Event: After RefreshSelection: Type: RegionRegion: < select report region to refresh >Create true actionAction: RefreshSelection Type: Triggering ElementFire on Initialization: OffSee working example.If you don't want use report Lazy loading, you need write little bit JavaScript and define dynamic action bit differently:Type: DebounceTime: < enter time in milliseconds how often report is refreshed, e.g. 10000 for every 10 seconds >Event: CustomCustom Event: custom-event-refreshSelection: Type: RegionRegion: < select report region to refresh >Create true action:Action: RefreshSelection Type: Triggering ElementFire on Initialization: OffCreate another true action:Action: Execute JavaScript CodeSelection Type: Triggering ElementFire on Initialization: OnCode:this.affectedElements.trigger( "custom-event-refresh" );