我正在使用以下设置构建 Power Apps 屏幕:
目标: 我想过滤组合框 (cmb) 以仅显示最终图库中当前显示的人员,而不是与我的帐户关联的所有人员。
实施细节:
屏幕可见:
ClearCollect(
UserCollection,
ForAll(
Tasks,
If(
!IsBlank(User),
User
)
)
)
组合框的项目:
Filter(
Choices([@Tasks].'User'),
DisplayName in ForAll(
UserCollection,
ThisRecord.DisplayName
)
)
遇到的问题:
预期行为: 组合框应仅显示当前出现在图库中的人员(最终)。
实际行为: 组合框会过滤与我的帐户相关的所有人员,而不仅仅是图库中可见的人员。
问题: 如何正确过滤组合框 (cmb) 以仅显示图库中当前显示的用户值?
您的 Gallery 的 items 参数应该是原始数据源,而不是 Choice() 函数,您应该对其进行过滤。喜欢:
Filter(
Tasks,
User.Email = ComboBox1.Selected.User.Email)