能否在Dataverse表视图中实现基于当前用户部门的动态筛选?
在Dataverse表视图中实现当前用户部门匹配记录的动态过滤
完全可行,不用依赖子网格,直接通过视图的动态筛选就能实现,步骤如下:
- 打开目标业务表的视图编辑器,选择要配置的视图(可以是现有视图,也可以新建专属视图)
- 进入筛选条件设置,添加一条筛选规则:
- 列选择业务表的
Department字段 - 运算符选「等于」
- 点击值输入框右侧的「动态值」按钮,在弹窗里依次选择「用户」→「当前用户」→「Department」属性,确认选择
- 列选择业务表的
- 保存并发布视图,之后当前登录用户打开该视图时,只会显示与自己部门匹配的记录
如果你的Department是关联到部门实体的查找字段,操作逻辑也差不多:筛选时选择业务表Department查找字段对应的关联属性(比如部门名称),动态值同样选当前用户的Department查找属性即可。
这个是Dataverse原生支持的功能,全程无需写代码,配置完成后视图会自动根据当前登录用户的部门动态过滤数据。
内容的提问来源于stack exchange,提问作者john
相关产品推荐
相关产品推荐

