如何根据上一个屏幕过滤powerapps画廊

时间:2019-07-08 19:59:21

标签: sharepoint filter powerapps

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

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

所以我的问题是如何根据Audittitle过滤图库?以及如何在共享点环境中轻松保存此信息

2 个答案:

答案 0 :(得分:0)

屏幕截图可以更好地阐明问题,但据我从问题主题可以理解的,这里有一个解决方案,用于“如何过滤基于上一版的powerapps-gallery-屏幕”:

  1. 在上一个屏幕中有很多字段需要进行过滤时。 您可以将这些值存储在共享组件列表中的上一个屏幕上(通过从上一个屏幕提交表单),然后获取它们以过滤内容(通过在图库中放置一个图库)

OR

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

答案 1 :(得分:0)

以下是从上一页的值中过滤图库的步骤。

  • 在屏幕上从想要输入值的位置输入按钮

  • 在按钮的select属性上放置此代码

  

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

  • 现在将Gallery的Items属性放在下面的代码中
  

Filter(datasource,columnToFilter = variableName)

请注意,此variableName应该与上面的相同。

这将过滤出画廊中的数据。 对于第二个问题:

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

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

  • 在屏幕上插入表单。

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

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

    • 按钮的onSelect属性放置此代码
  

SubmitForm(formName)