Power Apps模型驱动应用:如何实现选员工后展示其关联项目表?
在Power Apps模型驱动应用中实现选中员工后展示关联项目表格视图
有两种常用方法可以实现需求,操作步骤如下:
方法一:修改员工视图的命令栏动作(自定义触发按钮)
- 打开模型驱动应用编辑器,进入Employee表的目标视图(即你现有展示所有员工的视图)
- 点击顶部菜单栏的「命令」按钮,进入命令栏编辑界面
- 可选操作:要么修改默认的「打开」命令,要么新建一个自定义命令(比如命名为「查看负责项目」)
- 若新建命令:设置触发条件为「选中一条记录」,然后添加动作「打开视图」
- 在「打开视图」配置项中,选择Projects表的目标表格视图,设置筛选规则为
Projects.Employee = 当前选中的Employee记录ID(系统会自动识别关联关系,直接选择关联字段即可)
- 保存并发布命令栏配置,测试时选中员工记录,点击对应命令即可跳转至该员工的项目列表
方法二:修改员工视图的行点击行为(点击直接跳转)
- 进入Employee表的目标视图编辑界面,点击顶部菜单栏的「行行为」按钮
- 在弹出的设置面板中,将「点击行时」的默认动作从「打开表单」改为「打开关联视图」
- 选择关联的Projects表目标视图,系统会自动基于1:M关系设置筛选条件,确保只展示当前员工的项目
- 保存并发布视图,之后点击任意员工行即可直接打开对应的项目表格视图
注意事项
- 确保Projects表的目标视图已配置好需要展示的列,且当前用户拥有该表记录的查看权限
- 若修改默认「打开」命令,建议先评估是否影响原有业务流程,也可保留默认打开详情的命令,新增独立的「查看项目」命令供用户选择
内容的提问来源于stack exchange,提问作者Adham Nawito
相关产品推荐
相关产品推荐

