Hi team,
I have a interface (page A) which includes user filters and grid interface . I selected 'created' status for filtering the grid. When I click on one of the filtered record, page B is coming.
Now I go to the back page ( page A) using back button it also working but filtered data is disappeared (status 'created' is disappeared)
Thanks,
Kiran
Discussion posts and replies are publicly visible
OK. Lots of details missing, so I need to assume ....
You have a list of records and store your filters in local variables. You use a record link to navigate to the selected record. And then the browser back button to "go back".
The issue here is that the first interface is being reevaluated because Appian does not keep state while navigating. So all your local variables will be "reset".
This is a very common problem. The easiest solution is to open the record in a new tab. Then the user just closes the tab and the first interface keeps state.
Same situation. Appian does not keep state while navigating between interfaces.
Not actually two interfaces... in Interface A, user filters are used for filtering records...when I clicked on the 100947 record...that record page is coming...but when I used back button to go interface A then filtered data is disappeared...
This is exactly what I described ....
Okay thanks Stefan
If it's critical that you not lose your user-entered filter values when clicking on a particular record, you do have a few options, though all of them require a fundamental shift in how you're currently approaching this.
The easiest way, by far, would be to set the link target (assuming you're using a!recordLink() and a reasonably up-to-date version of Appian) to "NEW_TAB". That way the clicked-on record would open in a new tab but the user would retain the original list as-is with filters in-tact.