【问题标题】:How to filter a powerapps gallery based on previous screen如何根据前一个屏幕过滤 powerapps 库
【发布时间】:2019-11-18 09:01:15
【问题描述】:

我正在尝试创建一个用于审核的 powerapps 应用。这些审核有多个问题,我想创建一个屏幕,用户可以在 1 个屏幕中查看多个问题。但所有问题都必须与审计联系起来。因此,如果已经填写了一个问题,它将显示 awnser 并且可以在需要时对其进行编辑。 每个问题都需要得到一个等级(1-10)和遮阳篷的描述。

我已经有了一个包含基本信息的审核本身的详细信息屏幕。理想情况下,我想要一个可以转到问题并填写它们的按钮。我正在使用多个共享点数据库来存储信息。所以我想把遮阳篷也放在这里。对于遮阳篷,我制作了一个单独的数据库,链接到审计和问题。 我还有一个用于审计信息的数据库和一个用于所有问题的数据库。

所以我的问题是如何根据审核标题过滤画廊?以及如何在共享点环境中轻松保存这些信息

【问题讨论】:

  • 能否发一些截图,对您有帮助。尝试下面将 Gallery 控件的 Items 属性设置为以下公式:Filter(audits,title=titleValue))

标签: sharepoint filter powerapps


【解决方案1】:

屏幕截图可以以更好的方式澄清问题,但据我所知,这是一个解决方案“how-to-filter-a-powerapps-gallery-based-on-previous-屏幕”:

  1. 当您在前一个屏幕中有很多字段需要过滤时。 您可以将上一个屏幕上的值存储在一个共享点列表中(通过从上一个屏幕提交表单),然后获取它们以过滤内容(通过在画廊中拥有一个画廊)

  1. 当您的字段数量较少时。 您可以在导航到新页面时使用 Set(a,box1.text) ((其中 a 是变量名称,box1 是输入框)函数(通过将其放在 Onselect 菜单中),然后使用它在过滤器命令中。

【讨论】:

    【解决方案2】:

    这是从来自上一页的值中过滤图库的步骤。

    • 在屏幕上你想要的值放置一个按钮

    • 在按钮的选择属性上放这段代码

    导航(screenName,screenTransition,{variableName:valueToFilter})

    • 现在在 Gallery 的 Items 属性上放置以下代码

    过滤器(数据源,columnToFilter = 变量名)

    注意这个变量名应该和上面的一样。

    这将过滤掉图库中的数据。 对于您的第二个问题:

    • 在 Sharepoint 中创建一个包含所有问题/字段的列表。

    • 将此列表连接到您的 PowerApps 应用

    • 在屏幕上插入表单。

    • 将您的 Sharepoint 列表作为数据源添加到表单中

    • 在与表单相同的页面上插入按钮

      • 按钮的onSelect属性放这个代码

    提交表单(formName)

    【讨论】:

      猜你喜欢
      • 2019-04-29
      • 1970-01-01
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 2019-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多