Powerapps - 从浏览屏幕中选择 "Title" 文本并将其作为默认值添加到表单屏幕下拉选项
Powerapps - Pick "Title" text from Browse screen and add it as default to Form screen dropdown Options
我正在创建一个有 3 个屏幕的应用程序 -
- 主屏幕 - 带有两个按钮的普通文本屏幕 -
查看 All-All 记录库。这个画廊的项目来自 SP List1
FormScreen - 将数据提交到 SP List2
的表单
- ViewAll 屏幕 - 这包含带有标题、副标题、Body 和
导航箭头。该画廊的数据来自 SP List2。
单击箭头应导航到 FormScreen
- FormScreen - 其数据源为 SP List2
我想从 ViewAll 屏幕传递“Title”值,并在单击“导航”箭头后将其设置为 FormScreen 下拉菜单的默认值。
我没有EditScreen/EditForm。如果我直接从 HomeScreen 到 FormScreen,表单应该以新模式打开,没有为下拉菜单设置默认值,但是如果我从 ViewAll 屏幕到 FormScreen,那么它应该获取 Title 值并将其设置为一个默认值FormScreen 上的下拉控件。
到目前为止我已经尝试设置全局变量但没有成功 -
Navigate(FormScreen, transition.fade, {myValue:ThisItem.Title})
为了调试这个问题,我在 FormScreen 上添加了一个临时文本输入,并将其文本 属性 设置为 myValue,它工作正常,但在下拉菜单中没有显示任何内容。
我假设你在 DropDown 中有 Title 值,如果你想将它添加到 DropDown 你必须使用集合。
主屏幕 - OnVisible 事件:Set(myDefaultDropDownValue, "")
导航箭头OnSelect事件:Set(myDefaultDropDownValue, Title.Text)
FormScreen 上的 DropDown 默认值:myDefaultDropDownValue
我正在创建一个有 3 个屏幕的应用程序 -
- 主屏幕 - 带有两个按钮的普通文本屏幕 - 查看 All-All 记录库。这个画廊的项目来自 SP List1 FormScreen - 将数据提交到 SP List2 的表单
- ViewAll 屏幕 - 这包含带有标题、副标题、Body 和 导航箭头。该画廊的数据来自 SP List2。 单击箭头应导航到 FormScreen
- FormScreen - 其数据源为 SP List2
我想从 ViewAll 屏幕传递“Title”值,并在单击“导航”箭头后将其设置为 FormScreen 下拉菜单的默认值。
我没有EditScreen/EditForm。如果我直接从 HomeScreen 到 FormScreen,表单应该以新模式打开,没有为下拉菜单设置默认值,但是如果我从 ViewAll 屏幕到 FormScreen,那么它应该获取 Title 值并将其设置为一个默认值FormScreen 上的下拉控件。
到目前为止我已经尝试设置全局变量但没有成功 -
Navigate(FormScreen, transition.fade, {myValue:ThisItem.Title})
为了调试这个问题,我在 FormScreen 上添加了一个临时文本输入,并将其文本 属性 设置为 myValue,它工作正常,但在下拉菜单中没有显示任何内容。
我假设你在 DropDown 中有 Title 值,如果你想将它添加到 DropDown 你必须使用集合。
主屏幕 - OnVisible 事件:Set(myDefaultDropDownValue, "")
导航箭头OnSelect事件:Set(myDefaultDropDownValue, Title.Text)
FormScreen 上的 DropDown 默认值:myDefaultDropDownValue