【发布时间】:2022-01-27 21:28:28
【问题描述】:
我正在构建一个 Power App,它允许用户使用他们的智能手机相机拍照并将图像上传到共享点列表。为了构建应用程序,我进入了插入 > 媒体 > 相机。用户只需点击应用程序中的实时图像即可拍照。点击事件触发Camera控件的OnSelect代码,如下:
UpdateContext({showDialogBox: true});
Collect(
colImages,
{
DisplayName: ImageTextInput.Text & ".jpg",
Id: ImageTextInput.Text & ".jpg",
Value: Camera1.Photo
}
)
随后会打开一个对话框,其中包含一个名为 ImageTextInput 的字段,然后用户输入所需的图像名称。这是我遇到问题的地方:您在上面看到的 Collect() 代码在 UpdateContext() 代码之前执行,因此图像名称最终为空白。这是为什么?如何让 UpdateContext() 先执行,以便在 UpdateContext() 代码执行后执行 Collect() 代码?
【问题讨论】:
标签: powerapps powerapps-canvas