找回密码
 立即注册

QQ登录

只需一步,快速开始

黯然销魂掌

注册会员

8

主题

13

帖子

55

积分

注册会员

积分
55

[已处理] 选中列值问题

黯然销魂掌
注册会员   /  发表于:2017-10-9 15:40  /   查看:3629  /  回复:1
你好,请问一下,如果我有业务这样要求:1.  我选中某一列的时候,希望能获得这一列对象中包含的所有数据,而不是列号,请问我应该怎么操作呢?找了很久都没有找到相关的解决办法,求解答!
2. 这个spreadjs可以给表格加监听事件吗?就是我点击右键,或者左键能够进行监听。

因为我想做一个选中某列,然后右键出一个面板,将该列添加到选中的列,然后遍历每一行,找到两列的值相同的行,给他们添加上相同的颜色。求指点!谢谢

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-9 17:14:58
沙发
您好:
第一个问题:您可以获取循环遍历使用getValue获得该列每行的数据。或者通过getArray来获取该列的数据(返回结果为一个数组)
http://help.grapecity.com/spread ... sheet~getArray.html
第二个问题:
通过绑定cellclick事件,在事件中判断位置并触发不同的逻辑能够满足您的要求
http://help.grapecity.com/spread ... s~CellClick_EV.html 这种是鼠标左键的
鼠标右键可以参考这个demo:
http://runjs.cn/code/s1ofry7u
demo中的通过hittest来判断点击的位置,hittest还可以拿到点击的具体行与列。通过这个您可以限制点击范围在您的table内。

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