JS实现报表块初始化点击

通过报表块设置点击事件联动整张报表(2个报表块,年、月2个维度切换),想要初始化进入报表的时候页面显示点击年,并且背景色和字体变化。

现在是设置了模板参数,然后发现进入页面确实显示的年数据,但是报表块背景颜色字体都没变化,还是要点击才显示。写了初始化的代码但是感觉有点不对:

求问怎么通过js实现初始化点击事件

image.png

FineReport yzmnts5e2849120 发布于 2023-8-18 10:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-18 10:23(编辑于 2023-8-18 10:23)

setTimeout(function(){

_g().getWidgetByName("tabpane0").showCardByIndex(1);//跳转到第二个tab块

},100)

JS实现点击超链切换Tab

  • yzmnts5e2849120 yzmnts5e2849120(提问者) 这个已经实现了,目前是想通过js实现初始化自动点击年的报表块
    2023-08-18 10:33 
  • 用户k6280494 用户k6280494 回复 yzmnts5e2849120(提问者) 你单元格变色,条件属性么?
    2023-08-18 10:38 
  • yzmnts5e2849120 yzmnts5e2849120(提问者) 回复 用户k6280494 设置了条件属性和动态变量了,点击切换的时候背景颜色都能变化,现在想要进入这个报表的时候自动点击年这个报表块
    2023-08-18 10:41 
  • 用户k6280494 用户k6280494 回复 yzmnts5e2849120(提问者) 不需要点击啊,模板参数给动态变量附一个默认值就可以了啊
    2023-08-18 10:42 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-18 10:36(编辑于 2023-8-18 10:37)

你这个,直接单元格设置条件属性,设置背景色和字体颜色

然后模板设置  模板参数,给默认值,就可以实现了

我测试决策报表没有问题,10.0.19版本,11.0.18版本都可以的

  • yzmnts5e2849120 yzmnts5e2849120(提问者) 都设置了,目前是进入报表后页面确实展示的年,但是这个年的报表块的背景字体完全没变化,我需要在点击一下才可以,现在想要进入这个报表的时候自动点击这个报表块
    2023-08-18 10:42 
  • snrtuemc snrtuemc 回复 yzmnts5e2849120(提问者) 你的报表块单元恶搞设置条件属性没有,设置后模板参数和你的条件属性参数名要一样,还要给默认值才可以,我测试都可以,估计你设置有问题,可以截图看看你设置,或者上模板,我帮你看看
    2023-08-18 10:44 
  • yzmnts5e2849120 yzmnts5e2849120(提问者) 回复 snrtuemc 不好意思是我没解释清楚,是有2个报表块用于年和月的切换,还有一个报表块里有6个单元格用于区域切换,现在是进入报表后,我只能点击年的报表块后,区域的报表块才能点击(不然点击后设置超链的图表无法切换)所以我想解决这个问题,初始化后,自动点击年的报表块,这样区域的报表块就能点击跳转了
    2023-08-18 11:31 
  • snrtuemc snrtuemc 回复 yzmnts5e2849120(提问者) 点击的js照样设置,你要的那元个变色和字体变色,就按我讲的设置两个不冲突,也能满足你的需求
    2023-08-18 11:34 
  • 2关注人数
  • 280浏览人数
  • 最后回答于:2023-8-18 10:37
    请选择关闭问题的原因
    确定 取消
    返回顶部