下面是我尝试过的canvas-app公式,但它不起作用:
If(
DisplayInspectorDropdown.Selected.Value = "Jonathan Soh",
true,
DisplayBuildingDropDown.Selected.Value = "EC - Empire Complex")
请看一下改进canvas-app公式!!谢谢
答案 0 :(得分:0)
在PowerApps中,您不能直接将值“分配”给控件。控件可以引用其他控件或variables,并且它们会对更改做出反应。
在第一个下拉列表中,如果Inspector
表中的名称已经是唯一的,则无需使用Distinct
函数,可以将Items属性直接设置为{{1 }}。在第二个下拉菜单中进行选择时,这将有所帮助。
在第二个下拉(Inspector
)控件上,您需要更新DisplayBuildingDropDown
表达式,以便它将根据第一个下拉菜单的选择来过滤建筑物,类似>
Items
其中Filter(
Building,
inspectorID = DisplayInspectorDropDown.Selected.inspectorID)
是包含要显示的建筑物的数据源的名称,而Building
是该数据源中与第一个值对应的列的名称。下拉菜单。