找回密码
 立即注册

QQ登录

只需一步,快速开始

503881523 活字格认证
金牌服务用户   /  发表于:2022-11-13 21:50  /   查看:3239  /  回复:17
1金币


那个大佬知道使用操作单元格命令隐藏的菜单项如何恢复吗?,我测试了刷新页面重新加载可以,但是重新加载页面不是我想要的,js应该可以实现,不知道咋写,那位大佬知道的请指点下 谢谢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

目前【菜单】支持的单元格操作命令里没有【显示菜单】的方法,需要通过 js 代码来实现 但是使用【EL-导航菜单】的话,就能够实现菜单的【隐藏】和【显示】

17 个回复

倒序浏览
最佳答案
最佳答案
HumbleMoses
葡萄城公司职员   /  发表于:2022-11-13 21:50:06
来自 4#
目前【菜单】支持的单元格操作命令里没有【显示菜单】的方法,需要通过 js 代码来实现
但是使用【EL-导航菜单】的话,就能够实现菜单的【隐藏】和【显示】
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2022-11-13 21:52:31
2#
使用条件命令+单元格设置命令,在单元格设置命令里选择“可见/不可见”
回复 使用道具 举报
503881523活字格认证
金牌服务用户   /  发表于:2022-11-13 22:00:59
3#
吴小胖 发表于 2022-11-13 21:52
使用条件命令+单元格设置命令,在单元格设置命令里选择“可见/不可见”

这个不行的,只能吧那个单元格隐藏或者显示,里面的菜单项恢复不了
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-11-14 09:56:07
5#
您好,这个隐藏按钮将对应的子集菜单div删除掉了,所以在菜单容器里就看不到“隐藏”的对应子菜单了。
回复 使用道具 举报
olookok活字格认证
论坛元老   /  发表于:2022-11-14 10:45:50
6#
这个涉及到权限控制
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-11-14 12:25:50
7#
您好,楼上大佬说的有一定道理。有一个绕的版本可以试试,利用权限来隐藏、显示,比如给按钮设置一个命令,将当前用户加到某个角色下,显示对应的菜单项,如果要隐藏,就把该用户移出某个角色。
回复 使用道具 举报
503881523活字格认证
金牌服务用户   /  发表于:2022-11-14 20:24:38
8#
Erik.Xue 发表于 2022-11-14 09:56
您好,这个隐藏按钮将对应的子集菜单div删除掉了,所以在菜单容器里就看不到“隐藏”的对应子菜单了。

删除,不能恢复吗? 权限是另一种解决方式
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2022-11-15 09:34:13
9#
您好,目前菜单单元格隐藏菜单会把菜单项相关的 DOM 删除,恢复的话就要在把这些项目创建回来,比较麻烦。
解决方案除了用权限去绕外,您如果对 CSS 了解的话,可以在隐藏是通过 CSS 去实现,显示的时候也通过 CSS 来控制。
或者就如 HumbleMoses大佬所说,建议您用 EL-菜单,这样默认就支持隐藏和显示菜单项。

关于菜单默认也支持显示操作,我们已经提需求啦,编号是:41358,后续产品经理会评估该需求的合理性以及实现的必要性、可行性,然后加入开发计划。
回复 使用道具 举报
503881523活字格认证
金牌服务用户   /  发表于:2022-11-15 14:43:59
10#
Simon.Sun 发表于 2022-11-15 09:34
您好,目前菜单单元格隐藏菜单会把菜单项相关的 DOM 删除,恢复的话就要在把这些项目创建回来,比较麻烦。
...

好的 谢谢解答
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部