多个 SharePoint 列表作为 PowerApps 级联选项列表的源

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

我正在 PowerApps 中处理一个表单,其中有 3 个选项列表:

  • 品牌1
  • 品牌2
  • 品牌3

我有 3 个 SharePoint (SP) 列表:

现在,在 PowerApps 中,Brand1 的选项列表应显示 SP 列表中的值(00_Brand1,Brand1 列)。

例如,如果在品牌 1 选项列表中选择“品牌 1 测试”,则品牌 2 选项列表中显示的值只能是“品牌 2TAA”和“品牌 2TBB”(来自 00_品牌 2,品牌 2 列)。

接下来,如果在 Brand2 选择列表中选择“Brand2TBB”,则在 Brand3 选择列表中显示的值应为“Brand3XX1”和“Brand3XX2”(来自 00_Brand3,Brand3 列)。

问题: PowerApps 中实现此场景的正确公式是什么?

我在每个选项列表的 Items 属性中尝试了这些公式:

品牌1:

Distinct('00_Brand1',Title)

品牌2:

Filter('00_Brand2', Brand1 code = Brand1.Selected.Value) 

但是结果不太好,有的Brand1会显示Brand2,有的则不显示。

我期望的是,对于每个Brand1,都会显示相应的Brand2。

sharepoint powerapps sharepoint-list
1个回答
0
投票
  1. 为了提高效率,您可以将所有详细信息放在一个列表中,这样更容易、更快。
  2. 应用程序的 onstart 属性,将此列表添加到集合中,这比每次用户更改输入时引用多个列表更快。
  3. ComboBox1:独特(集合,标题)
  4. ComboBox2:独特(过滤器(集合,标题=ComboBox1.Selected.Value,Column1)
  5. ComboBox3:不同(过滤器(集合,标题=ComboBox1.Selected.Value,Column1=ComboBox2.Selected.Value,Column3)
© www.soinside.com 2019 - 2024. All rights reserved.