当点击“培训”报表块,该报表块颜色变为深蓝色,当点击“会议”报表块,会议的背景颜色变为深蓝色,并且字体为白色,同时“培训”报表块恢复浅蓝色
使用CSS样式修改就行,代码:
setTimeout(
function() {
$('div[widgetname="A2"]').bind("click", function() {
$('#A2 tr td:not(:empty)').css({
"cssText": "background-color:rgb(79,129,189) !important;",
"color": "white"
});
})
}, 100);
里面的A2就是你的报表块名称;
https://bbs.fanruan.com/wenda/question/107443.html
你可以用超链的动态参数,传参判断背景颜色和字体颜色
参考JS 实现动态选择报表背景色-https://help.fanruan.com/finereport/doc-view-2947.html
这个是实现报表块背景色,你就在报表块点击事件写js代码,点击当前报表块变色,其他变白色
=============
根据报表块名变色
setTimeout(function() {
$("div[widgetname= REPORT0].fr-titlelayout").css("background-color", "LavenderBlush");
}, 200);