如何onSelect dropdown1项目以在PowerApps中显示不同的dropdown2项目?

时间:2018-12-03 08:34:25

标签: powerapps powerapps-formula

下面是我尝试过的canvas-app公式,但它不起作用:

If(
    DisplayInspectorDropdown.Selected.Value = "Jonathan Soh",
    true,
    DisplayBuildingDropDown.Selected.Value = "EC - Empire Complex")

请看一下改进canvas-app公式!!谢谢

我遇到此错误: Please see the image here

1 个答案:

答案 0 :(得分:0)

在PowerApps中,您不能直接将值“分配”给控件。控件可以引用其他控件或variables,并且它们会对更改做出反应。

在第一个下拉列表中,如果Inspector表中的名称已经是唯一的,则无需使用Distinct函数,可以将Items属性直接设置为{{1 }}。在第二个下拉菜单中进行选择时,这将有所帮助。

在第二个下拉(Inspector)控件上,您需要更新DisplayBuildingDropDown表达式,以便它将根据第一个下拉菜单的选择来过滤建筑物,类似

Items

其中Filter( Building, inspectorID = DisplayInspectorDropDown.Selected.inspectorID) 是包含要显示的建筑物的数据源的名称,而Building是该数据源中与第一个值对应的列的名称。下拉菜单。