首页嵌入的视图不同用户展示不同数据
管理员大大,我想咨询下,在首页嵌入了一个视图,当登录人为主管时可显示所有数据,
当登录人不是主管时可以根据录入人=当前人进行过滤。但是视图的过滤只能针对所有登录人进行过滤。这种需求应该怎么实现呢?
做两个视图,一个带过滤,一个不带,页面上判断当前登录人身份,再决定显示哪一个视图 管理员大大,页面上决定显示哪个视图,这个功能在哪里可以实现操作呢? 游荡一下1 发表于 2023-2-16 11:32
管理员大大,页面上决定显示哪个视图,这个功能在哪里可以实现操作呢?
我在首页嵌入了两个视图view,然后配置它们不立即载入,在最后一个view的postLoad方法中加入了以下js代码。
debugger;
if(this.session.user.roleList && this.session.user.roleList == '档案管理员@docadmin@R'){
this.form.get("view_all").active();
}else{
this.form.get("view_part").active();
}
通过active()方法来激活view视图。
测试可行,但比较麻烦的是所有用到view的js代码都要判断当前用的是哪个view视图。 目前只能通过这种方式
页:
[1]