【发布时间】:2020-06-07 20:30:18
【问题描述】:
我正在开发一款小型 COVID 筛查应用。我在一个 Sharepoint 站点中有 2 个列表:
基本信息:
- ID(由 Sharepoint 自动生成)
- 姓名
- 公司
个人信息:
- BasicInfoID(BasicInfo.ID 的查找字段)
- 个人电话
- 个人地址
- 公司电话
- 公司地址
两个列表中的所有字段都是必需的。
创建 Powerapp,BasicInfo 表单按预期工作 - 记录填充在 Sharepoint 列表中,提交后我可以访问使用 BasicInfo.LastSubmit.ID 生成的 ID。
在应用程序的第二个屏幕上,我很难填充“BasicInfoID”字段。我希望能够在第二个屏幕上设置 BasicInfoID 的值,然后将其隐藏,因此最终用户不需要查看(或填充)该值。
我试过了:
将默认值设置为BasicInfo.LastSubmit.ID,但我收到“预期记录值。此控件上的属性需要记录值。规则生成不兼容的数字值。”的错误。
如果我将默认值设置为 BasicInfo.LastSubmit(无 .ID),表单会奇怪地提交 - 但 Sharepoint 列表中的结果数据不会在“BasicInfoID”字段中显示任何值 - 它会将其列为必需信息。
如果我删除自动生成的 BasicInfoID 字段,我显然会收到“BasicInfoID: Field "BasicInfoID" is required.”的错误。
我添加了一个文本字段,将 DataField 值分配给“BasicInfoID”,将默认值设置为BasicInfo.LastSubmit.ID,但表单失败并出现同样的错误(BasicInfoID:需要字段“BasicInfoID”)。
提前致谢!
【问题讨论】:
标签: sharepoint powerapps