找回密码
 立即注册

QQ登录

只需一步,快速开始

chenjamo
金牌服务用户   /  发表于:2023-8-16 17:00  /   查看:1390  /  回复:16
1金币
场景前置条件:不使用活字格本身的角色功能,而是有一张表控制菜单可见与不可见


由于一些自身的原因,无法使用活字格本身的角色功能,但是菜单的权限又是根据角色来控制的,所以只能转而去考虑让没有权限的用户对于部分菜单项不可见
隐藏菜单项的功能是可以实现,但是却有一个问题,就是菜单项是先加载出来,然后再进行隐藏,这样的话页面加载的过程中菜单项就会有闪烁的样子,如以下的gif,隐藏了basic,加载的时候就会闪烁一次
有什么办法在菜单加载的时候就提前隐藏掉需要隐藏的菜单项?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,您是说的调用这个命令嘛,这边儿试了一下,好像不使用这个命令,页面刷新时el-菜单也会有一个图标加载的动画,您可以试一下看看

16 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-16 17:00:24
来自 2#
您好,您是说的调用这个命令嘛,这边儿试了一下,好像不使用这个命令,页面刷新时el-菜单也会有一个图标加载的动画,您可以试一下看看


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wangpenga悬赏达人认证
银牌会员   /  发表于:2023-8-16 17:22:01
3#
页面加载的时候设置,你试试

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-16 17:31:30
4#
感谢各位大佬的支持~
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2023-8-16 17:53:56
5#
本帖最后由 chenjamo 于 2023-8-16 17:55 编辑
Lay.Li 发表于 2023-8-16 17:00
您好,您是说的调用这个命令嘛,这边儿试了一下,好像不使用这个命令,页面刷新时el-菜单也会有一个图标加 ...

尝试将图标给删除掉确实没有这个加载的过程了,多了一个这个闪烁的,看起来有点难受,但是在官方的菜单控件中如果添加了这个图标加载的时候是和菜单内容一起加载的,同时确实还是有闪烁的情况
比如以下gif取消掉了图标,然后加载的时候通过操作单元格命令隐藏了菜单项,有一个闪烁的过程,明显的菜单2被隐藏掉了,但是我不想用户知道有菜单2这个选项
本来打算点击回复的,没注意直接点击最佳答案了。。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-16 18:03:14
6#
您好,可以试试下方这个方法去绕一下
在页面加载时命令中修改文本框的值,然后再文本框值变更命令中隐藏菜单项



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2023-8-17 08:15:35
7#
Lay.Li 发表于 2023-8-16 18:03
您好,可以试试下方这个方法去绕一下
在页面加载时命令中修改文本框的值,然后再文本框值变更命令中隐藏菜 ...

你这个工程是9.0.100的测试版本文件
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-17 08:58:32
8#
不好意思哈,下方这个是9.0.4.0版本的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
chenjamo
金牌服务用户   /  发表于:2023-8-17 09:16:08
9#
本帖最后由 chenjamo 于 2023-8-17 09:17 编辑
Lay.Li 发表于 2023-8-17 08:58
不好意思哈,下方这个是9.0.4.0版本的

你这个办法还是不行,还是有一个动画闪烁的效果,你提供的demo中没有这个问题是因为您设置的是设计原则下的一致,但是默认加载的时候设计原则的下一级是没有展开的,所以没有闪烁的情况,就比如我设置“导航”隐藏的话,根据您的设置思路设置,以下的gif依旧可以看到一个隐藏的动作

对于菜单与EL-导航菜单,是否有办法在加载前就知道哪些菜单需要隐藏,然后在加载的时候就隐藏掉

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-8-17 09:21:02
10#
您好,在加载前就确定哪些项目要展示要隐藏的话,使用角色功能就可以,但是现在的话您的业务场景又不能使用角色,这边儿只能是想办法看看用这个隐藏菜单项命令去设置,方便的话建议您可以发一个demo上来,我们看一下您现在具体菜单导航的设置是什么,然后我们研究一下看看有没有方案可以实现这个效果
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部