找回密码
 立即注册

QQ登录

只需一步,快速开始

slowsnail

中级会员

92

主题

173

帖子

623

积分

中级会员

积分
623
slowsnail
中级会员   /  发表于:2021-7-14 10:09  /   查看:1816  /  回复:6
您好,我用如下代码为表格增加自定义右键功能按钮,其中向后插入行均为官方示例代码,最后我用  menuData.unshift( insertRowsBehind)将其插入到"剪切"前面,但是当我点击行头区域时,会报错,而且右键变成图2所示,请问是什么问题

blob182784728.png



blob507507628.png

6 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-14 10:11:47
沙发
您好,
您将demo上传下,这边在代码基础上分析下问题原因。
附件为demo模板,请添加自己的代码,
能复现此问题即可。

模板.zip

2.75 MB, 下载次数: 32

回复 使用道具 举报
slowsnail
中级会员   /  发表于:2021-7-14 10:40:36
板凳
Lynn.Dou 发表于 2021-7-14 10:11
您好,
您将demo上传下,这边在代码基础上分析下问题原因。
附件为demo模板,请添加自己的代码,


demo本身报错,另外我们用的是在线编辑器 gc-spread-sheets-designer
blob531586913.png
回复 使用道具 举报
slowsnail
中级会员   /  发表于:2021-7-14 11:01:16
地板
Lynn.Dou 发表于 2021-7-14 10:11
您好,
您将demo上传下,这边在代码基础上分析下问题原因。
附件为demo模板,请添加自己的代码,

我们用的是在线编辑器gc-designer,是因为这个在线编辑器不支持这样自定义右键菜单吗?
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-14 11:25:11
5#
本帖最后由 Lynn.Dou 于 2021-7-14 11:28 编辑

您参考的是哪个demo呢?
您使用的 designer,附件为您提供了 designer 的模板,
请在模板中添加自己的代码,复现截图所示的报错问题,
在线表格编辑器是否支持仅从截图无法判断,
这边需要结合代码来更易定位到问题的原因,
从而更快的解决您的问题。




designer.zip

2.11 MB, 下载次数: 38

回复 使用道具 举报
slowsnail
中级会员   /  发表于:2021-7-14 14:20:17
6#
Lynn.Dou 发表于 2021-7-14 11:25
您参考的是哪个demo呢?
您使用的 designer,附件为您提供了 designer 的模板,
请在模板中添加自己的代 ...

demo已传,见附件

designer.zip

2.11 MB, 下载次数: 56

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-14 15:14:48
7#
组件版设计器右键菜单添加新项与SpreadJS有所不同,需要在config的基础上进行修改。
您可以参考下方链接中的技术博客,文章中有详细介绍:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D2

关于您的需求,具体参考附件的demo代码。
最终效果如下图所示:

image.png910601501.png

purejs.zip

2.11 MB, 下载次数: 44

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部