找回密码
 立即注册

QQ登录

只需一步,快速开始

ilovegan

注册会员

6

主题

10

帖子

34

积分

注册会员

积分
34

[已处理] 如何高亮当前行

ilovegan
注册会员   /  发表于:2018-6-13 14:43  /   查看:4033  /  回复:1
当鼠标移动到某行时,这一行高亮。离开后这一行恢复到原来的底色。新的行又高亮。

这个如何实现?

1 个回复

倒序浏览
Helen
高级会员   /  发表于:2018-6-13 15:36:10
沙发
可以捕捉mousemove事件,下面代码仅供提供思路:

spread.getHost().addEventListener('mousemove', function(e){
                var spreadOffset = $(spread.getHost()).offset();

                var x = e.pageX - spreadOffset.left;
                var y = e.pageY - spreadOffset.top;
                var result = spread.hitTest(x, y);
               
                if (result && result.worksheetHitInfo) {
                        var worksheetHitInfo = result.worksheetHitInfo;
                        var row = worksheetHitInfo.row;
            var col = worksheetHitInfo.col;
                     
                //设置对应行的颜色高亮,并恢复之前行的底色。

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