powerapps - 如何 onSelect dropdown1 项目以在 PowerApps 中显示不同的 dropdown2 项目?
问题描述
以下是我尝试过但不起作用的画布应用程序公式:
If(
DisplayInspectorDropdown.Selected.Value = "Jonathan Soh",
true,
DisplayBuildingDropDown.Selected.Value = "EC - Empire Complex")
请务必查看以改进 canvas-app 公式!谢谢
解决方案
在 PowerApps 中,您不能直接将值“分配”给控件;一个控件可以引用其他控件或变量,它们会对这些变化做出反应。
在第一个下拉菜单中,如果Inspector
表中的名称已经是唯一的,则不需要使用该Distinct
功能,可以直接将 Items 属性设置为Inspector
。这将有助于在第二个下拉列表中进行选择。
在第二个下拉 ( DisplayBuildingDropDown
) 控件上,您需要更新Items
表达式,以便它根据第一个的选择过滤建筑物,类似于
Filter(
Building,
inspectorID = DisplayInspectorDropDown.Selected.inspectorID)
whereBuilding
是包含您要显示的建筑物的数据源的名称,并且inspectorID
是该数据源中与第一个下拉列表中的值相对应的列的名称。
推荐阅读
- c# - 如何以编程方式使 Azure Enterprise 应用程序成为客户端租户的所有者
- plugins - Gimp 2.10.8 中图像渐变插件的代码
- c++ - 如何运行一些每 2 秒在不同线程上运行的方法?
- excel - Excel宏加载项重复电子表格弹出
- appium - 将应用程序安装到 iOS 设备的移动功能
- html - 在 HTML 输入中写入非英文数字
- c++ - 我是否从“const char *”正确转换为“TCHAR*”?
- javascript - vue 路由器/:带斜杠的参数
- java - Java rx 嵌套异步调用
- reactjs - JPG vs JPEG2000 vs WebP