找回密码
 立即注册

QQ登录

只需一步,快速开始

zengjunjie121
注册会员   /  发表于:2020-4-9 16:55  /   查看:3209  /  回复:5
5金币
spreadjs表单级绑定的表单右键如何禁用Insert,Delete操作?让它变成不可用
spreadjs1.png
spreadjs2.png

最佳答案

查看完整内容

spread.contextMenu.menuData 可以获取到右键菜单的数组,将您需要禁用的的菜单从中删除就行,可以参考学习指南: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/context-menu/extend-context-menu/purejs

5 个回复

倒序浏览
最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-4-9 16:55:58
来自 2#
spread.contextMenu.menuData 可以获取到右键菜单的数组,将您需要禁用的的菜单从中删除就行,可以参考学习指南:
https://demo.grapecity.com.cn/sp ... context-menu/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
zengjunjie121
注册会员   /  发表于:2020-4-9 17:33:11
3#
image.png57252196.png
image.png785159606.png
右键行出来的Insert和Delete可以去掉,但右键列出来的Insert和Delete没去掉,请教下这个代码要再怎么优化下呢?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-4-9 18:49:04
4#
插入有很多比如插入行,插入列,在Table里插入,插入sheet, 这些text都是Insert,建议根据name字段精确的删除你要的右键菜单: image.png693525390.png
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
zengjunjie121
注册会员   /  发表于:2020-4-13 14:20:10
5#
image.png470648498.png
假如有两个sheet,用了上面的方法它会把所有sheet页签的Insert,Delete都去掉,但是现在我就想只给sheet1去掉Insert,Delete;sheet2保留所有的功能,要怎么实现呢?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-4-13 18:25:57
6#
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部