【问题标题】:How to dynamically display items in the screen navigated after list selection in Powerapps?如何在 Powerapps 中选择列表后在导航的屏幕中动态显示项目?
【发布时间】:2019-05-07 22:53:21
【问题描述】:

下图为 Powerapp 垂直图库中的项目图片:

下面是清单内容的屏幕图像:

这是示例数据:

期望结果:例如,如果我在垂直图库中选择“办公室”项目,它应该将我导航到显示办公室清单的屏幕。 假设我返回并在垂直图库中选择“会议室”项目,它应该将我导航到显示会议室清单的相同屏幕。 简而言之,我想在列表项上选择以将我导航到同一屏幕并动态更改屏幕的内容(清单)。

【问题讨论】:

    标签: powerapps powerapps-formula powerapps-selected-items


    【解决方案1】:

    您可以在清单屏幕中使用Gallery.Selected 访问画廊的选定行。这将使您能够访问数据源中选定的行/记录,该数据源为第一个屏幕上的 Gallery 控件提供数据。

    【讨论】:

    • 任何例子:(@SpencerL
    • 例如,一个屏幕可能有一个名为Gallery1 的画廊,其Items 属性绑定到Table({ Field: 1 }, { Field: 2 })。另一个屏幕可能包含一个标签控件,其Text 属性设置为Gallery1.Selected.Field。如果Gallery1 或其子控件之一对OnSelect 进行了Navigate 调用,该调用导航到带有标签的屏幕,则标签将显示库选定行中的Field 值。
    • 我不知道所有这些画布应用程序功能应该放在哪里,例如放在 OnChange 或 OnSelect 中? :O @SpencerL
    • 您能否根据我提供的值发布上述示例? @SpencerL
    • 在您的情况下,您可能希望更新图库本身的 OnSelect 或图库内右箭头控件的 OnSelect。我建议将其放在图库中,以便您可以单击图库行中的任意位置来触发OnSelect。但是,在这种情况下,您需要确保库内的控件具有Select(Parent),以便在单击它们时运行库的OnSelect
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多