填报页面切换sheet页刷新问题

测试填报tab.zip

通过报表中自定义按钮js事件实现sheet页跳转,页面跳转后图表的数据是对的,但是表格的数据不对,需要再点下查询,表格数据才生效

image.png

image.png

image.png

image.png

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

跳转sheet时

后面加一句

_g().parameterCommit();

不要setTimeout

image.png

  • 帆软用户doraVX4Qmy 帆软用户doraVX4Qmy(提问者) _g().parameterEl.getWidgetByName("top").setValue(top); _g().parameterEl.getWidgetByName("down").setValue(down); _g().loadSheetByName('sheet2'); _g().parameterCommit(); 改了,但是还是不生效,还是只有图表变了,表格不变
    2024-09-10 17:00 
  • 用户k6280494 用户k6280494 回复 帆软用户doraVX4Qmy(提问者) top 和 down 怎么取值的?
    2024-09-10 17:04 
  • 帆软用户doraVX4Qmy 帆软用户doraVX4Qmy(提问者) 回复 用户k6280494 SELECT name,age,class,(name||age||class) AS allin,'${down}' AS down,'${top}' AS topA FROM ceshi1 WHERE 1=1 ${IF(len(allin) == 0,"","and allin in ('"+replace(allin,",","','")+"')")} sql直接赋值的
    2024-09-10 17:05 
  • 帆软用户doraVX4Qmy 帆软用户doraVX4Qmy(提问者) 回复 用户k6280494 就是我复选按钮选了九条,第一条没选,图表的数据是对的,表格的数据就是十条,我一共十条数据,选九条, 再点击查询,表格也变成九条了,也正确了
    2024-09-10 17:06 
  • 用户k6280494 用户k6280494 回复 帆软用户doraVX4Qmy(提问者) alert(top) ;alert(down) 看一下,有没有获取到值
    2024-09-10 17:07 
  • 2关注人数
  • 127浏览人数
  • 最后回答于:2024-9-10 17:37
    请选择关闭问题的原因
    确定 取消
    返回顶部