Power Apps:使用图库中的项目过滤人员组合框

问题描述 投票:0回答:1

在电源应用程序中我有 1 个屏幕:

  • 1 cmb 在共享点中的列表“任务”上显示现场用户中的人员,并列出连接到图库“最终”的任务

  • 1 个画廊:“最终”每个字段有 3 个项目用户有 1 人(3 人)

在此输入图片描述

在 cmb 中,我想过滤字段中的人员用户属于画廊最终中的 3 项 问题我必须 CMB 过滤与我的帐户相关的所有人员,所以我只想显示当前出现在图库中的人员

在屏幕的OnVisible中:

ClearCollect(
    UserCollection,
    ForAll(
        Tasks,
        If(
            !IsBlank(User),
            User
        )
    )
)

在 CMB 的项目中:

    Filter(
    Choices([@Tasks].'User'),
    DisplayName in ForAll(
        UserCollection,
        ThisRecord.DisplayName
    )
)

items 中的代码有 3 个问题: Forall:函数“ForAll”有一些无效参数。 显示名称:名称无效。无法识别“显示名称”。 UserCollection:不兼容的类型。由于类型错误,我们无法评估您的公式。

我必须 CMB 过滤与我的帐户关联的所有人员,所以我只想显示当前出现在图库中的人员 谢谢大家

powerapps
1个回答
0
投票

您的 Gallery 的 items 参数应该是原始数据源,而不是 Choice() 函数,您应该对其进行过滤。喜欢:

Filter(
Tasks,
User.Email = ComboBox1.Selected.User.Email)
© www.soinside.com 2019 - 2024. All rights reserved.