gpt4 book ai didi

powerapps - 将值传递到另一个屏幕

转载 作者:行者123 更新时间:2023-12-04 03:10:51 26 4
gpt4 key购买 nike

我有一个屏幕,用户可以在其中选择一个选项(不是浏览库,因为它没有执行所需的操作)。

我想将用户选择的项目传递给浏览库使用的预制“DetailScreen1”。

我看着浏览屏幕,但没有看到它是如何做到的,因为导航 onselect 事件只是普通导航。

代码:

Navigate(DetailScreen1, ScreenTransition.Fade)

我想做类似的事情
Navigate(DetailScreen1, ScreenTransition.None {Last(listOfStuff)})

谢谢

最佳答案

您可以使用 Navigate function 的第三个参数将额外的参数传递给要导航到的屏幕的上下文。例如,如果您的第一个屏幕有一个下拉列表和一个文本输入控件,您希望将值传递给下一个屏幕,则可以使用以下表达式:

Navigate(DetailScreen1, ScreenTransition.Fade, { text: TextInput1.Value, dropdownChoice: Dropdown1.Selected.Value })

在 DetailScreen1 中,您可以使用这些上下文变量,因为它们将可用。

这是一个示例:第一个屏幕中的下拉列表包含一个部分列表,选择一个后,您将导航到另一个页面:

Sample result

在“向右箭头”中,我们可以设置以下 OnSelect 属性:
Navigate(ProductsScreen, ScreenTransition.Fade, { selectedSection: Dropdown1.Selected.Value })

在 ProductsScreen 中,您可以拥有一个画廊,其项目根据传递的值进行过滤:
Items: Filter(AllProducts, Section = selectedSection)

关于powerapps - 将值传递到另一个屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39232599/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com