找回密码
 立即注册

QQ登录

只需一步,快速开始

innerwang

高级会员

101

主题

408

帖子

1035

积分

高级会员

积分
1035
innerwang
高级会员   /  发表于:2024-8-2 12:42  /   查看:1312  /  回复:7
1金币



想问右键菜单项,支持 置灰及弹出提示信息吗?

场景:右键菜单下新增“批量操作”入口,这个“批量操作”在某些场景下不能点击,且需要鼠标hover 到这项时,能给出提示

最佳答案

查看完整内容

您可以参考官网关于自定义菜单选项的教程:https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/contextMenu/insertrows 像给您推荐的教程中的自定义菜单选项的步骤,您可以对自定义菜单选项“批量操作”自定义MenuView,在createMenuItemElement方法中监听鼠标悬浮事件,当鼠标悬浮时结合您的业务逻辑弹出tips信息提示。您可以尝试下这个思路。

7 个回复

正序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-20 11:13:08
8#

不客气!看起来您的问题得到了可行的解决方案,那就结帖了,如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-8-20 09:04:16
7#
Wilson.Zhang 发表于 2024-8-15 12:24
您可以参考官网关于自定义菜单选项的教程:https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/cont ...

了解了,谢谢
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-8-15 10:32:39
5#
Wilson.Zhang 发表于 2024-8-5 16:45
您好!SpreadJS原生支持控制菜单选项的显隐及灰显(表示选项不可用),其中灰显的方式是通过设置菜单选项 ...

是否有针对实现 tips 的场景自定义右键菜单的教程呢?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-5 16:45:59
4#
innerwang 发表于 2024-8-5 14:07
您好,您回复的是显隐控制,我期望的是禁用+tooltip 提示禁用原因,请问是否支持?

您好!SpreadJS原生支持控制菜单选项的显隐及灰显(表示选项不可用),其中灰显的方式是通过设置菜单选项的disable属性为true实现。关于您想实现的tips提示原因,需要自定义实现,工程量较大,涉及到整个右键菜单的自定义。
回复 使用道具 举报
innerwang
高级会员   /  发表于:2024-8-5 14:07:12
3#
Wilson.Zhang 发表于 2024-8-2 15:05
您好!在线表格编辑器对右键菜单项的显示可以通过visibleContext属性值表示的布尔值控制,请问下您具体在哪 ...

您好,您回复的是显隐控制,我期望的是禁用+tooltip 提示禁用原因,请问是否支持?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-2 15:05:23
2#
您好!在线表格编辑器对右键菜单项的显示可以通过visibleContext属性值表示的布尔值控制,请问下您具体在哪些场景下不允许点击自定义的右键菜单选项?
回复 使用道具 举报
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-2 12:42:44
来自 6#
innerwang 发表于 2024-8-15 10:32
是否有针对实现 tips 的场景自定义右键菜单的教程呢?

您可以参考官网关于自定义菜单选项的教程:https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/contextMenu/insertrows

像给您推荐的教程中的自定义菜单选项的步骤,您可以对自定义菜单选项“批量操作”自定义MenuView,在createMenuItemElement方法中监听鼠标悬浮事件,当鼠标悬浮时结合您的业务逻辑弹出tips信息提示。您可以尝试下这个思路。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部