决策报表查询按钮

有多个控件,可以实现先把控件的值选择好了,再点查询按钮实现查询,不需要筛选一个控件下面的数据就动一次

FineReport 帆软用户6CK689Gyf2 发布于 2023-7-28 16:33 (编辑于 2023-7-28 16:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-7-28 16:33

决策报表控件实现点击查询按钮后才能查询-https://help.fanruan.com/finereport/doc-view-3230.html

最佳回答
0
坚定的小帆薯Lv6高级互助
发布于2023-7-28 16:53(编辑于 2023-7-28 16:56)

最近刚好用到

你这个是把下拉框放到body吧,直接写JS,获取控件值并传值给报表或者图表块【如下】

我猜你还需要调整控件颜色吧,参考文档【【表单JS】JS修改新自适应表单控件属性-我的帆软  https://bbs.fanruan.com/thread-146510-1-1.html

body实现查询按钮查询,同时控件加编辑事件【return false;

var station = _g().getWidgetByName('station1').getValue(); // 获取下拉控件的值

var organization = _g().getWidgetByName('organization1').getValue();

var company_name = _g().getWidgetByName('company_name1').getValue();

var startdate = _g().getWidgetByName('startdate1').getValue(); // 获取日期控件的值

var enddate = _g().getWidgetByName('enddate1').getValue();

// 传值给报表块

_g().getWidgetByName("report4").gotoPage(1, {

station: station,

company_name: company_name,

organization: organization,

startdate: startdate,

enddate: enddate

}, true);

// 传值给图表块

FR.Chart.WebUtils.changeParameter({

chartID: 'chart0',

para: {

station: station,

company_name: company_name,

organization: organization,

startdate: startdate,

     enddate: enddate

}});

  • 2关注人数
  • 180浏览人数
  • 最后回答于:2023-7-28 16:56
    请选择关闭问题的原因
    确定 取消
    返回顶部