在 Power Apps 的按钮选项卡上按下时,如何仅显示共享点列表中的某些列值?

How to display only certain column values from a sharepoint list when pressed on a button tab in Power Apps?

我正在基于 Sharepoint 列表在 Power apps 中创建一个应用程序。考虑它有两个 pages.In 页 1 我有 2 个按钮 b1 和 b2。 当我单击 b1 时,它应该转到第 2 页并仅显示我的 Sharepoint list.And 中的一些列值,当我单击第 1.The 页中的按钮 b2 时,应显示其余列值是 - 我应该给按钮什么条件来实现这个 任何人都请帮助这些。

[

您需要完成三个步骤:

  1. 在 MultiPage 上的表单的不可见 属性 上创建上下文变量: UpdateContext( { showAllFields: false } ), 这创建了一个变量 showAllFields 设置为 false。

  2. Select您要默认隐藏的数据卡,设置可见 属性 显示所有字段,这将显示数据卡 变量为真时隐藏。

  3. 添加一个按钮并将以下内容放在 onselect 属性 上: 更新上下文({showAllFields:!showAllFields})。这会 将变量从 false 切换到 true(如果它是 false 和 true) 如果为真,则为假。

在屏幕之间导航:

   Navigate( Screen [, Transition [, UpdateContextRecord ] ] )

屏幕 - 必需。要显示的屏幕。

过渡 - 可选。在当前屏幕和下一个屏幕之间使用的视觉转换。请参阅本文前面的此参数的有效值列表。默认值为 None.

UpdateContextRecord - 可选。包含至少一列的名称和每一列的值的记录。此记录更新新屏幕的上下文变量,就像传递给 UpdateContext 函数一样。

所以在你的情况下,如果你不想传递任何上下文变量,只需使用:

  Navigate( Page2, ScreenTransition.Fade ) on button select

第2页:网名 ScreenTransition: 用于切换屏幕的效果。

要返回上一页,请使用以下内容:

      Back(ScreenTransition.Fade)

或者您可以使用

      Navigate(page1, ScreenTransition.Fade)

如果此回复回答了您的问题或解决了您的问题,请将此问题标记为已回答。已回答的问题可帮助将来可能遇到相同问题或疑问的用户通过搜索快速找到解决方案。如果您喜欢我的回答,请考虑竖起大拇指。谢谢!