决策报表如何实现点击报表块,报表块背景颜色改变

FineReport YNA 发布于 昨天 16:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于昨天 16:02(编辑于 昨天 16:04

直接这样了

决策报表中如何实现按钮控件给数据集传值然后改变图表的数据呢 - 我的帆软

就是报表块的页面对象传一个参数。然后条件属性判断参数与是多少就行了!

0524.gif

image.png

image.png

最佳回答
0
yzmnJCsJ7252186Lv5见习互助
发布于昨天 16:03

通过条件属性里的超级链接-当前页面对象,向这个报表快传参;然后根据参数值,条件属性-背景判断背景颜色

最佳回答
0
FR-LeonLv4初级互助
发布于昨天 16:24
方法一:使用条件属性+超链传参
  1. 添加模板参数新建一个字符串类型的模板参数(如line)并设置默认值

  2. 设置超链给报表块添加「当前决策报表对象」类型的超链,链接到自身并传递参数值

  3. 配置条件属性为报表块添加条件属性,根据参数值改变背景色和字体颜色

条件属性设置

方法二:使用JavaScript
  1. 添加JS事件给报表块添加「初始化」事件,通过JS代码实现点击变色效果

  2. 示例代码


setTimeout(function() {

$(".报表块类名").bind("click",function() {

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

})

}, 100);

注意:需要通过F12开发者工具获取准确的报表块类名

  • 4关注人数
  • 32浏览人数
  • 最后回答于:昨天 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部