找回密码
 立即注册

QQ登录

只需一步,快速开始

sfeig

注册会员

14

主题

38

帖子

110

积分

注册会员

积分
110
sfeig
注册会员   /  发表于:2021-3-17 08:53  /   查看:2801  /  回复:7
想通过自定义的上下文菜单,用户可以在单元格或者行头上设置自定义信息,然后保存在单元格或者行头的tag上,所以屏蔽了系统原来的'rowTag','cellTag'等命令,但是当在行头上右键菜单,获取到的colIndex是0,和第一列的相同,请问使用的是不是有问题?

7 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-17 09:15:25
沙发
这个问题需要结合您的具体代码来看,建议您提供下您的demo,这边调研一下。关于自定义组件化编辑器可以参考
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1
回复 使用道具 举报
sfeig
注册会员   /  发表于:2021-3-17 10:30:42
板凳
image.png317320555.png
在行头上右键菜单,传回的col是0,这与在第一列单元格上右击相同。代码参见附件。

spreadjs-study.zip

236.95 KB, 下载次数: 60

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-17 10:43:28
地板
sfeig 发表于 2021-3-17 10:30
在行头上右键菜单,传回的col是0,这与在第一列单元格上右击相同。代码参见附件。

选中行的情况下,activeCol就是为0 image.png554910888.png
回复 使用道具 举报
sfeig
注册会员   /  发表于:2021-3-17 11:16:41
5#
DerrickJiao 发表于 2021-3-17 10:43
选中行的情况下,activeCol就是为0

选中第一列,activeCol也是为零,如果我同时要在当前行和第一列上设置不同的tag,应该怎么处理呢?另外,系统自带的行标签,单元格标签是可以在行头上,或者第一列设置的
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-17 11:36:25
6#
sfeig 发表于 2021-3-17 11:16
选中第一列,activeCol也是为零,如果我同时要在当前行和第一列上设置不同的tag,应该怎么处理呢?另外, ...

如果是点击行头可以给colIndex-1,如果是点击列头就给rowIndex-1
image.png303785399.png
回复 使用道具 举报
sfeig
注册会员   /  发表于:2021-3-17 11:48:49
7#
DerrickJiao 发表于 2021-3-17 11:36
如果是点击行头可以给colIndex-1,如果是点击列头就给rowIndex-1

好的,问题解决,多谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-3-17 11:50:38
8#
sfeig 发表于 2021-3-17 11:48
好的,问题解决,多谢

不用客气,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部