在电源应用程序中我有 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 过滤与我的帐户关联的所有人员,所以我只想显示当前出现在图库中的人员 谢谢大家
您的 Gallery 的 items 参数应该是原始数据源,而不是 Choice() 函数,您应该对其进行过滤。喜欢:
Filter(
Tasks,
User.Email = ComboBox1.Selected.User.Email)