请教一下大家,决策报表悬浮单元格改变背景颜色,怎么指定固定A2那一列单个单元格悬浮的时候有背景色

Snipaste_2023-09-15_09-19-38.png

FineReport Lixiaoyu1128 发布于 2023-9-15 09:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-15 09:24

这个目前没有办法,

有个折中办法,除了A2,其他所有单元格都设置背景图片。。。

最佳回答
0
帆软用户lCOdYk1KDBLv2见习互助
发布于2024-2-5 08:28

首先你建一个模版参数line,然后在报表块report0中所需变色的单元格设置一个条件属性$line=1时候变色,然后再在决策报表中选报表块report0组件添加初始化后事件我做了个案例,鼠标悬浮可以使A1、A3、A5变色,但不会使A2、A4变色,因此在report0报表块儿中的A1、A3、A5中都设置了条件属性,使line分别为1、2、3,相应单元格变色,并通过URL传参的形式传递变化的line参数值,下附代码

function move()

{

$("span.linkspan").mouseover(function() 

{  

    var id  = $(this).parent().attr("id");  //单元格id

    var num=id.search("-");         //获取id中“-”符号第一次出现的索引  

    var id1=id.substr(0,num).replace(/[^0-9]+/ig,"");  //截取id值中的行号

    //alert(id1);

    var url=location.href;//获取当前页面url

    //alert(url);

    if(id1==1)

    {

    FR.doHyperlinkByPost(

    {

    "url":url,

    "para":{"line":1,"a":"月度"},//这是需要传递的参数,需根据个人设置进行修改

    "target":"_self"

    });

}

    if(id1==3)

    {

    FR.doHyperlinkByPost(

    {

    "url":url,

    "para":{"line":2,"a":"季度"},

    "target":"_self"

    });

}

    if(id1==5)

    {

    FR.doHyperlinkByPost(

    {

    "url":url,

    "para":{"line":3,"a":"年度"},

    "target":"_self"

    });

}

});

}

setTimeout(move,100);

  • 2关注人数
  • 292浏览人数
  • 最后回答于:2024-2-5 08:28
    请选择关闭问题的原因
    确定 取消
    返回顶部