决策报表点击报表块更改背景色和还原

决策报表点击报表块更改背景色和点击其他报表块还原该块的背景色,版本10.0  且应用了新自适应插件image.pngimage.png

FineReport 墨白哦 发布于 2022-11-26 11:13 (编辑于 2022-11-28 09:14)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2022-11-28 01:34

body设置初始化后事件

var wg = $("div[widgetname=REPORT3],[widgetname=REPORT0]");  // 按照格式将所有组件写上

wg.click(function(){

$(this).css("background-color","red");

wg.not(this).css("background-color","white");

})

  • 墨白哦 墨白哦(提问者) 因为我设置了报表块的主体填充,所以这个JS改变的只有四个圆角没有覆盖到的地方
    2022-11-28 09:15 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-11-26 11:16(编辑于 2022-11-26 11:18)

这个其实可以使用条件属性和当前决策报表对象

条件属性设置背景色

image.png

当前决策报表对象,触发条件属性

image.png

===============

你如果是固定单元格,那就条件属性设置两个,参数符合变色,不符合变其他背景色,每个的那元个需要设置,麻烦点

  • 墨白哦 墨白哦(提问者) 我不是单元格,是决策报表里面的报表块,我需要点击的时候相当于选中,更改个背景色,
    2022-11-26 14:39 
最佳回答
0
BI小菜鸡Lv3见习互助
发布于2022-11-28 10:48

我提供个思路,你可以试试在报表块上覆盖一个透明的按钮控件,选中报表块就相当于点击按钮,然后用按钮的点击事件来改变报表块的背景颜色

  • 4关注人数
  • 779浏览人数
  • 最后回答于:2022-11-28 10:48
    请选择关闭问题的原因
    确定 取消
    返回顶部