普通报表切换sheet重置选择器数据

普通报表分sheet页展示汇总与明细数据,现在是在汇总页点击后携带参数进入到明细sheet页,当点击汇总sheet页返回对应页面时,将携带的参数清空,并且只有在点击第一个sheet页时生效image.png

FineReport 用户JDPSQ5045269 发布于 2025-6-26 16:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户JDPSQ5045269Lv4见习互助
发布于2025-6-26 17:24

var currentSheetIndex = $(".fr-sheetbutton-container").index($(".fr-sheetbutton-container-active"));

var sheet = _g().parameterEl.getWidgetByName("sheet").getValue();

if(currentSheetIndex=='0' && sheet == '2'){

_g().parameterEl.getWidgetByName("zq").setValue();

_g().parameterEl.getWidgetByName("city").setValue();

_g().parameterEl.getWidgetByName("sheet").setValue(1);

contentPane.parameterCommit();

}

最佳回答
0
snrtuemcLv8专家互助
发布于2025-6-26 16:28(编辑于 2025-6-26 16:29)

参考https://bbs.fanruan.com/thread-134131-1-1.html

这个是隐藏控件,改成重置控件就可以

==========

js写法

_g().getWidgetByName("控件名").setValue(''); 

或者

this.options.form.getWidgetByName("控件名").setValue(''); 

  • 1关注人数
  • 20浏览人数
  • 最后回答于:2025-6-26 17:24
    请选择关闭问题的原因
    确定 取消
    返回顶部