如何實現透過按鈕調整動態變數?(日期透過按鈕改變同時產生數據)

我门都知道报表上方参数页可以更改日期,按下查询后产生资料,但是否能像下图中,按下< or > 或是日/月/年按钮后,自动更改变数范围并自动产生新的查询资料?

求解

錄製_2021_06_30_12_08_27_431.gif

FineReport Hoya 发布于 2021-6-29 15:40 (编辑于 2021-6-30 12:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
HoyaLv2见习互助
发布于2021-7-5 19:38

感谢zsh331大大提供的提示,透过官方的部份范例再加以修改能完成需求

錄製_2021_07_05_19_31_05_859.gif

额外外加

1.不按下查询自动执行  

_g().parameterCommit();

2.当前时间+-日期并进行查询

var date1=new Date(this.options.form.getWidgetByName("EndDate").getValue());

var date2= new Date();

date2.setTime(date1.getTime()+(X*24*60*60*1000));   //X为希望进行加减的日期

this.options.form.getWidgetByName("EndDate").setValue(date2);

最佳回答
0
zsh331Lv8专家互助
发布于2021-6-29 21:51

JS实现自定义按钮快速给参数赋指定范围值-https://help.fanruan.com/finereport/doc-view-1992.html

—文档有二种类似的效果,根据需求自行扩展吧!

————————————

222

  • Hoya Hoya(提问者) 您好 感谢给出精准的答案,但是还有以下疑问 1.如何不按查询,在改变日期后自行带出查询结果 2.上述功能按钮能否下移至图表页?
    2021-06-30 12:18 
  • 1关注人数
  • 323浏览人数
  • 最后回答于:2021-7-5 19:38
    请选择关闭问题的原因
    确定 取消
    返回顶部