0

我是新手Powerapps。我toggles在一个EditForm名为EditForm1 中有一些。当切换被选中时,它们会导致出现文本输入框,然后可以使用这些输入框来输入新信息。

然后我有一个SubmitForm按钮 ( SubmitForm(EditForm1)),它通过 将新信息保存到Excel表中Dropbox。一切正常,除了当我按下SubmitForm按钮时,切换返回到默认模式,即关闭。提交后如何保持切换?谢谢

4

2 回答 2

1

可以通过两种方式将 PowerApps 控件重置为其默认值:

  1. 通过控件自己的 Reset 属性
  2. 通过调用 Reset(MyControl) 函数

所以我会首先检查切换的 Reset 属性并将其设置为空或“false”,然后检查表单的 OnSuccess 和类似属性以查看是否从那里调用了 Reset 函数。

最后,如果这一切都失败了,我将放弃 oob 表单并构建您自己的表单,以便您可以完全控制行为,请参阅这篇文章以获取示例。

于 2017-10-08T04:34:02.633 回答
0

PowerApps我能够从论坛 ( https://powerusers.microsoft.com/t5/PowerApps-Forum/Submitform-resets-toggles/mp/62742#M25890 )中得到这个问题的答案。

基本上,toggles在 a中使用form是个问题,因为提交表单会导致控件重置。所以解决方案是删除表单并将我的切换包含在空白上canvas。然后,Submitform()我不使用 ,而是使用Patch()这样的函数

Patch( DataSourceName, Record, { DatasourceColumnname1: datasourcecolumnname1.Text, DatasourceColumnname2: datasourcecolumnname2.Text, ... })

DatasourceColumnname1数据源中列的名称在 哪里,datasourcecolumnname1.Text是我想添加到数据源中的信息(在这种情况下,是text input框内的文本)。

于 2017-10-22T22:43:24.167 回答