分页预览的时候,怎么用js实现鼠标悬停这个单元格能够变值啊?比如A1单元格从“未选中”变为“已选中”

分页预览的时候,怎么用js实现鼠标悬停这个单元格能够变值啊?比如A1单元格从“未选中”变为“已选中”

FineReport HmjijsbZ 发布于 2024-2-29 14:07
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
姬迷怎滴Lv5初级互助
发布于2024-2-29 14:43(编辑于 2024-2-29 16:26)

setTimeout(function() {

    $(".x-table td").mousemove(function() {

        $(this).text('已选中');

    });

}, 100);

放在模板web属性-分页预览设置-事件设置-加载结束

针对一个就这样

setTimeout(function() {

    $(".x-table td").mousemove(function() {

        var cellValue = $(this).text().trim();

        var lineNum = $(this).attr("id");

        var cell = lineNum.substring(0, lineNum.search("-"));

        if (cell == 'A2') {

            $(this).text('已签');

        }

    });

}, 100);

上面代码里if(cell==这里填你针对的单元格

---------

同时修改颜色那就加一行css属性的修改,这个你想要啥色号你就自己查去吧

setTimeout(function() {

    $(".x-table td").mousemove(function() {

        var cellValue = $(this).text().trim();

        var lineNum = $(this).attr("id");

        var cell = lineNum.substring(0, lineNum.search("-"));

        if (cell == 'A2') {

            $(this).text('已签');

            $(this).css('background-color','#f0e229');//修改颜色

        }

    });

}, 100);

  • HmjijsbZ HmjijsbZ(提问者) 非常感谢您,不过这个代码让所有单元格都变了,我想只针对一个单元格,应该怎么修改呢?
    2024-02-29 15:23 
  • HmjijsbZ HmjijsbZ(提问者) 非常非常感谢您!您就是我的神!我还有一个小问题,如果同时这个单元格也要变色,应该怎么写啊,就只针对这个单元格!
    2024-02-29 16:19 
  • 1关注人数
  • 576浏览人数
  • 最后回答于:2024-2-29 16:26
    请选择关闭问题的原因
    确定 取消
    返回顶部