请教关于:如何设置日期快捷按钮

请教一下大家,在参数设置界面中,如何实现日期的快捷按钮,如:

点击上周按钮:日期控件自动设置成上周的日期段

点击昨日按钮:日期控件自动设置成昨日的日期段


也就是希望实现:

1、可以通过日期控件选择自定义的时间段

2、也可以直接点击其它按钮,来快速的进行特定的日期的选择,如:微信图片_20190429103846.jpg

先谢谢各位了~!

FineReport winnie_xyh 发布于 2019-4-29 10:20 (编辑于 2019-4-29 10:39)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
Doctor_WeiLv7中级互助
发布于2019-4-29 10:26

image.png你想改的是显示值呢还是选择的日期范围呢

  • winnie_xyh winnie_xyh(提问者) 想修改日期的选择范围,谢谢!
    2019-04-29 10:34 
  • Doctor_Wei Doctor_Wei 回复 winnie_xyh(提问者) JS实现日期控件的可选日期范围-http://help.finereport.com/doc-view-2018.html
    2019-04-29 10:39 
  • Doctor_Wei Doctor_Wei 回复 winnie_xyh(提问者) 你这啥呀,你这不是直接赋值吗?哪来的选择时间范围呀。。。点击按钮直接给控件赋值就好啦
    2019-04-29 10:43 
  • Doctor_Wei Doctor_Wei 回复 winnie_xyh(提问者) 一,参数面板获取参数面板控件 frm this.options.form.getWidgetByName(\"控件名\"); cpt this.options.form.getWidgetByName(\"控件名\"); 二,参数面板获取body主体图表 frm _g().getWidgetByName(\'控件名\') 图表和报表快都可以 --首先把body的内容查询出来,然后再获取 例如:_g().getWidgetByName(\'chart0\') _g().getWidgetByName(\'report0\') cpt contentPane.getWidgetByName(\"控件名\"); 三,body之间 frm this.options.form.getWidgetByName(\"控件名\"); cpt contentPane.parameterEl.getWidgetByName(\"aa\"); 四,body获取参数面板的值 直接把参数面板的控件作为参数,然后获取参数的值。 获取控件,给控件赋值
    2019-04-29 10:46 
  • winnie_xyh winnie_xyh(提问者) 回复 Doctor_Wei 感谢,我先看看这篇!
    2019-04-29 12:10 
最佳回答
0
PoseidonLv5高级互助
发布于2019-4-29 10:40

利用JS实现展示,隐藏。

展示不同的日期控件

  • 3关注人数
  • 655浏览人数
  • 最后回答于:2019-4-29 10:40
    请选择关闭问题的原因
    确定 取消
    返回顶部