找文章 / 找答案
精选问答 更多内容

文本参数组件

yhdata_DIVTkRyf青铜一 显示全部楼层 发表于 2024-7-16 13:37:37 |阅读模式 打印 上一主题 下一主题
1
已解决

文本参数组件

398 7
两个文本参数组件,一个开始日期一个结束日期,怎么控制选择的结束日期一定是大于开始日期的

最佳答案

朝花夕拾 白银四 关注Ta

2024-07-16 13:37:38

吾有一计,在报表脚本装载时运行和变化时运行都写:param['开始日期后一天'] = dateAdd(param["开始日期"],'dayofyear',1) 然后在结束日期的组件设置里找编辑器,把最小值选动态日期,然后选参数开始日期后一天,这样选好开始日期后,结束日期都大于开始日期。
查看完整内容
回复

使用道具 举报

精彩评论7

朝花夕拾白银四 显示全部楼层 发表于 2024-7-16 13:37:38
吾有一计,在报表脚本装载时运行和变化时运行都写:param['开始日期后一天'] = dateAdd(param["开始日期"],'dayofyear',1)
然后在结束日期的组件设置里找编辑器,把最小值选动态日期,然后选参数开始日期后一天,这样选好开始日期后,结束日期都大于开始日期。
日期1.png 日期2.png
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-7-16 13:44:57
不能控制,只能提醒。
写脚本变化时运行

if(dateGap(param["文本参数1"],param["文本参数2"],"dayofyear")<0)
{
debug("文本参数2需要大于文本参数1")
}
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-7-16 14:02:28
朝花夕拾 发表于 2024-7-16 13:59
吾有一计,在报表脚本装载时运行和变化时运行都写:param['开始日期后一天'] = dateAdd(param["开始日期"], ...
甚妙
回复

使用道具 举报

朝花夕拾白银四 显示全部楼层 发表于 2024-7-16 14:04:48
回复

使用道具 举报

yhdata_DIVTkRyf青铜一 显示全部楼层 发表于 2024-7-16 17:36:59
朝花夕拾 发表于 2024-7-16 13:59
吾有一计,在报表脚本装载时运行和变化时运行都写:param['开始日期后一天'] = dateAdd(param["开始日期"], ...

这是什么版本 我的没有动态日期这个选项
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-7-16 18:07:19
yhdata_DIVTkRyf 发表于 2024-7-16 17:36
这是什么版本 我的没有动态日期这个选项

10版本开始有的https://www.yonghongtech.com/rea ... 1%E6%97%B6%E9%97%B4
回复

使用道具 举报

永洪蓝波湾白银一 显示全部楼层 发表于 2024-7-16 18:52:14
朝花夕拾 发表于 2024-7-16 13:59
吾有一计,在报表脚本装载时运行和变化时运行都写:param['开始日期后一天'] = dateAdd(param["开始日期"], ...

甚妙
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部