I have a Canvas app with three pages.
Page 1 has a gallery listing records. When a user selects an item in the gallery the following is executed
Set(SelectedRecord, ThisItem);
Navigate('Page 2',ScreenTransition.Fade);
Page 2 has a label with
Text = SelectedRecord.Field1
and a link to open page 3
Page three has a form with the same dataset a the Gallery on page 1 and
items = SelectedRecord
and a save button with
OnSelect = SubmitForm(Form_1);
Navigate('Page 2', ScreenTransition.Fade);
My issue is that when the control returns to page 2 the label still shows the old value, I would expect that the global variable would be linked to the dataset and update when changes were made.
Is there a bug here or some process to update the global variable with the updated data?