找回密码
 立即注册

QQ登录

只需一步,快速开始

长安/

初级会员

20

主题

59

帖子

201

积分

初级会员

积分
201
长安/
初级会员   /  发表于:2024-6-23 21:59  /   查看:1882  /  回复:11
10金币
本帖最后由 JoestarXu 于 2024-6-24 12:01 编辑

spreadjs 右键时如何向菜单中新增多个层级的自定义菜单 (类似于下面)

image.png648841247.png

11 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 17:43:52
12#
了解了,那就只能另辟蹊径自己做一个右键菜单来实现了。
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-6-24 16:36:08
11#
Joestar.Xu 发表于 2024-6-24 14:37
了解了,关于您的这个需求,您为什么不直接在单元格格式对话框中设置呢?

甲方需求............
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 14:37:09
10#
了解了,关于您的这个需求,您为什么不直接在单元格格式对话框中设置呢?

image.png131000670.png

image.png269071349.png

另外我看这个选项数也不是很多,直接设置在二级菜单可以吗?

如果一定要实现三级菜单的话,就目前暴露出的接口无法实现,您可以自行通过监听浏览器实现完全自定制一个右键菜单来实现。
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-6-24 11:35:15
9#
Joestar.Xu 发表于 2024-6-24 09:50
您好,SpreadJS目前并不支持设置三级菜单,仅支持设置二级菜单,为什么要用到三级菜单项呢,可以结合实际业 ...

好的, 谢谢. 需要设置单元格为单选, 时间, 数字, 以及文字, 每一种有单独的输入格式, 以及内容
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-6-24 11:32:29
8#
eat_grape_5 发表于 2024-6-24 10:44
楼上官方来人了~楼主可以沟通下

好的, 谢谢
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-6-24 10:44:01
7#
长安/ 发表于 2024-6-24 09:54
楼上当时( 23年 )也只能到2级菜单, 之后的时间有升级, 优化吗?

楼上官方来人了~楼主可以沟通下
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-6-24 09:54:01
6#
eat_grape_5 发表于 2024-6-24 09:48
从在线设计器来看默认可以支持到二级子菜单,如下图。要扩展的话,可以试下楼上提供的博客。

image.png457113341.png 楼上当时( 23年 )也只能到2级菜单, 之后的时间有升级, 优化吗?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-24 09:50:27
5#
您好,SpreadJS目前并不支持设置三级菜单,仅支持设置二级菜单,为什么要用到三级菜单项呢,可以结合实际业务需求详细描述下吗?
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-6-24 09:48:11
4#
长安/ 发表于 2024-6-24 09:24
使用npm下载的17.0.10版本是否支持三级菜单?

从在线设计器来看默认可以支持到二级子菜单,如下图。要扩展的话,可以试下楼上提供的博客。
1719193540976.png620562438.png
回复 使用道具 举报
长安/
初级会员   /  发表于:2024-6-24 09:24:32
3#
eat_grape_5 发表于 2024-6-24 08:37
关于自定义多级菜单,楼主可以参考下这篇技术博客:https://gcdn.grapecity.com.cn/forum.php?mod=viewthre ...

使用npm下载的17.0.10版本是否支持三级菜单?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部