"Refresh Database Request" on a page after changing data on another page

I have the following problem:

Clicking on a line in a ListView (Navigate Action) leads to another page (dialog with edit mask and save button)
The SupabaseRow is passed as a parameter.

If I want to specify "Refresh DatabaseRequest" in the actions of the save button, that doesn't work because I can't select a target there.

Therefore, after making the change (and navigating back to the list), the change is not displayed.

A "Refresh DatabaseRequest" after the action that called the edit dialog doesn't help either. There I can select the ListView with the BackendQuery as the target, but nothing is updated!

How should you proceed?

If I make the changes (CRUD) in a BottomSheet it works, because there I have access to the ListView and can specify it as a refresh target.

So should you always make changes to a ListView on the same page?
3 replies