0

我有一个三页的 Canvas 应用程序。

第 1 页有一个画廊列表记录。当用户在图库中选择一个项目时,将执行以下操作

Set(SelectedRecord, ThisItem); 
Navigate('Page 2',ScreenTransition.Fade);

第 2 页有一个标签

Text = SelectedRecord.Field1

以及打开第 3 页的链接

第三页的表单与第 1 页上的画廊具有相同的数据集,并且

items = SelectedRecord

和一个保存按钮

OnSelect = SubmitForm(Form_1);
Navigate('Page 2', ScreenTransition.Fade);

我的问题是,当控件返回到第 2 页时,标签仍显示旧值,我希望全局变量将链接到数据集并在进行更改时更新。

这里是否存在错误或使用更新数据更新全局变量的某些过程?

4

1 回答 1

0

从逻辑上讲,您从第 3 页导航到第 2 页,但您没有对第 2 页给出任何指示,应该执行什么。第 2 页处于其最后状态(来自带有 SelectedRecord.Field1 的 Page1)

当您来自第 3 页时,您必须清除第 2 页文本 = ""

但请确保仅当您从第 3 页导航时才清空

于 2019-10-10T14:40:05.640 回答