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

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

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

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专家互助
发布于4 天前(编辑于 4 天前

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

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

==========

js写法

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

或者

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

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