我有一个自定义页面,有控件需要根据当前登录用户不同的部门显示或隐藏,这个功能可以做到吗?具体怎么实现呢,我看了下开发手册只能获取到用户id和名称,不能获取到部门的id和名称
楼主你好,你可以在自定义页面中直接获取用户所在的信息,其中就包括部门信息,不过需要你手动去添加设置。
宜搭支持在自定义页面获取当前用户所在的部门信息,您可以通过以下步骤来实现:
在自定义页面中添加一个数据源,选择“系统数据源”中的“组织机构”,并设置“查询条件”为“用户ID等于当前登录用户的ID”。
在数据源中添加需要获取的字段,例如“部门名称”和“部门ID”,保存数据源并返回自定义页面。
在需要获取当前用户所在部门信息的控件中,选择“数据源”为刚才创建的组织机构数据源,并选择需要绑定的数据字段。
编辑控件的显示规则,根据当前用户所在的部门信息,设置控件的显示或隐藏状态。
通过以上四个步骤,您就可以在自定义页面中获取到当前用户所在部门的名称和ID,并根据其进行相关的显示或隐藏操作。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。