决策报表 报表快 js怎么实现点击哪行 哪行高亮显示

决策报表 报表快 js怎么实现点击哪行 哪行高亮显示

燚燚燚 发布于 2020-1-2 10:58
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2020-1-2 11:03

JS实现决策报表报表块鼠标所在单元格/行的样式-https://help.finereport.com/doc-view-2961.html


最佳回答
0
IceBall09Lv6中级互助
发布于2020-1-2 11:06(编辑于 2020-1-2 13:36)

https://help.finereport.com/doc-view-2961.html 

参考这个文档就OK

选中你需要的报表块 ,点击控件设置,添加初始化后事件

是这一整段呐~~

02-JS实现决策报表报表块鼠标所在单元格行的样式.frm


setTimeout(function() {
//鼠标经过时
$(".x-table.REPORT1table tr").mousemove(function() {
//单元格所在行字体颜色为红色
$(this).css("color", "red");
//单元格所在行背景为蓝色
$(this).css("background-color", "blue");
//单元格所在行字体加粗
$(this).css("font-weight", "bold");
//单元格所在行添加下划线
$(this).css("text-decoration", "underline");
//单元格所在行字体:11px  
$(this).find("td").css("font-size", "11px");
});
//鼠标点击时
$(".x-table.REPORT1table tr").mousedown(function() {
//单元格所在行颜色为黄色
$(this).css("color", "yellow");
//单元格所在行背景为黑色
$(this).css("background-color", "black");
//单元格所在行字体加粗
$(this).css("font-weight", "bold");
//单元格所在行添加上划线
$(this).css("text-decoration", "overline");
//单元格所在行字体:13px  
$(this).find("td").css("font-size", "13px");
});
//鼠标离开
$(".x-table.REPORT1table tr").mouseout(function() {
//单元格所在行字体颜色为黑色
$(this).css("color", "black");
//单元格所在行背景为白色
$(this).css("background-color", "white");
//单元格所在行字体正常
$(this).css("font-weight", "normal");
//单元格所在行无下划线
$(this).css("text-decoration", "none");
//单元格所在行字体:9px  
$(this).find("td").css("font-size", "9px");
});
}, 100);

  • 燚燚燚 燚燚燚(提问者) 不行啊 没反应
    2020-01-02 11:30 
  • IceBall09 IceBall09 回复 燚燚燚(提问者) 你是不是代码中的 report 某某 没改呀,要改成对应的
    2020-01-02 13:37 
  • 3关注人数
  • 1397浏览人数
  • 最后回答于:2020-1-2 13:36
    请选择关闭问题的原因
    确定 取消
    返回顶部