如何在日期实现类似的效果

如何在日期实现类似的效果,点击日期控件弹出这个选项,点击选择来修改日期控件的值1665392319892330.jpg

FineReport 15951855898 发布于 2023-3-22 15:52
1min目标场景问卷 立即参与
回答问题
悬赏:23 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-3-22 20:13(编辑于 2023-3-22 20:14)

时间0322.rar

这种方式可以参考一下,公式相对简单,结合js只要是自定义的时候才让用户编辑,不然就不能编辑,设置它不可用,但是里面的值是一样可以获取到的!!!

0711.gif

  • 15951855898 15951855898(提问者) 这个报表版本太高了,我这边没法打开,能用之前的版本做一个吗?
    2023-03-23 09:02 
  • CD20160914 CD20160914 回复 15951855898(提问者) 你是什么版本的。你可以直接用低版本打开高版本的,办法参考这里:https://bbs.fanruan.com/wenda/question/62852.html
    2023-03-23 19:18 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-3-22 15:56

目前帆软没有这个控件

  • 15951855898 15951855898(提问者) 那有什么别的方法可以实现类似的功能
    2023-03-22 16:13 
  • snrtuemc snrtuemc 回复 15951855898(提问者) 一个控件选两个日期不行,帆软是一个控件一个日期,但是你有能力,完全可以二次开发出这个控件,作为插件,类似选一个按钮,日期自动设置,可以参考查询某个日期前后指定天数的数据-https://help.fanruan.com/finereport/doc-view-421.html
    2023-03-22 16:19 
  • 15951855898 15951855898(提问者) 回复 snrtuemc 这个我看了,好像和我想得效果不大一样,还有其他的实现方法吗?
    2023-03-22 17:13 
最佳回答
0
用户80532932Lv4见习互助
发布于2023-3-22 16:01

截图1.PNG   可以试一试这种按钮来修改日期控件的值代替

  • 15951855898 15951855898(提问者) 这个怎么实现呢
    2023-03-22 16:13 
  • 用户80532932 用户80532932 回复 15951855898(提问者) 按钮添加点击js -- 近30天 var a = new Date(); this.options.form.getWidgetByName(\"date2\").setValue(a); a.setDate(a.getDate()-30); this.options.form.getWidgetByName(\"date1\").setValue(a);
    2023-03-23 10:11 
最佳回答
0
孤陌Lv6资深互助
发布于2023-3-23 08:48

做2个日期控件隐藏起来 然后值写 IF公式这样就可以实现你要的功能  

  • 4关注人数
  • 359浏览人数
  • 最后回答于:2023-3-23 08:48
    请选择关闭问题的原因
    确定 取消
    返回顶部