在不用参数面板的情况下,如何只用按钮实现数据查询?

在不用参数面板的情况下,如何只用按钮控件,实现下拉框按钮联动,和数据查询?

FineReport Saiwww 发布于 2022-2-5 02:03
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2022-7-13 01:00

完全不使用参数面板,那只能通过动态参数来提交,但是内置的动态参数无法直接获取页面上控件的值

需要写js来动态获取,因此需要js来实现查询,先获取到相关的参数(param),再通过以下的代码来提交

FR.ajax({        

url:'/webroot/decision/view/report?op=fr_dialog&cmd=parameters_dynamic',        

                type:'POST',        

data:param,

headers: {sessionID:FR.SessionMgr.getSessionID()},

complete:function(res, status){            

if(window.FR && FR.Chart && FR.Chart.WebUtils){                

FR.Chart.WebUtils.clearCharts();            }            

if(window.FR && FR.destroyDialog) {                

FR.destroyDialog();            }            

_g().loadContentPane();        

}    

})

最佳回答
0
snrtuemcLv8专家互助
发布于2022-2-5 08:30
直接使用决策报表,不需要查询参数面板,或者参考JS实现使用填报页面的控件查询-https://help.fanruan.com/finereport/doc-view-1828.html
  • 1关注人数
  • 715浏览人数
  • 最后回答于:2022-7-13 01:00
    请选择关闭问题的原因
    确定 取消
    返回顶部