决策报表只有当选择查询的时候才刷新整个页面

决策报表只有当选择查询的时候才刷新整个页面

image.png

如图所示,现在是编辑完选择维度这个控件的值就刷新整个页面了

FineReport x15855242328 发布于 2020-7-3 16:00
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
pengfuqiang96Lv7初级互助
发布于2020-7-3 16:21(编辑于 2020-7-3 16:27)

你再控件的编辑后事件里写  return false,查询按钮用普通按钮,加点击事件_g().parameterCommit();

如果你的控件单独影响某个报表块的话,页面控件编辑后事件 return false

//获取控件的值

var b =_g().getWidgetByName("source_4").getValue();

var c =_g().getWidgetByName("time_4").getValue();

var d =_g().getWidgetByName("dealer_1").getValue();

//给特定报表块传参并局部刷新

//报表块report9

_g().getWidgetByName('report9').gotoPage(1, { "source_4": b ,"time_4": c ,"dealer_1" : d }, 'T'); 


  • x15855242328 x15855242328(提问者) 控件的编辑后事件里写 return false,查询按钮用普通按钮,加点击事件_g().parameterCommit();这个是可以实现效果
    2020-07-03 16:37 
最佳回答
0
luojian0323Lv7资深互助
发布于2020-7-3 16:02

是不是下拉框有编辑结束事件,或者编辑后事件,删除事件代码.

  • x15855242328 x15855242328(提问者) 应该默认是刷新
    2020-07-03 16:07 
  • luojian0323 luojian0323 回复 x15855242328(提问者) 那你就给他编辑结束事件添加一个空指令
    2020-07-03 16:12 
最佳回答
0
zsh331Lv8专家互助
发布于2020-7-3 16:02

把参数控件放在参数区


image.png

  • x15855242328 x15855242328(提问者) 参数放里面是特意的
    2020-07-03 16:07 
  • zsh331 zsh331 回复 x15855242328(提问者) 参数放在决策报表主体的话,就是你描述的效果(自动查询),这个没有办法!
    2020-07-03 16:10 
  • 4关注人数
  • 596浏览人数
  • 最后回答于:2020-7-3 16:27
    请选择关闭问题的原因
    确定 取消
    返回顶部