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

[可视化] 限制选择时间

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-3-7 18:37:01 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 限制选择时间

2520 18
两个文本参数设置成了,日期范围筛选,现在要求这个时间段只能选择在一个月内,请问这个要怎么实现,应该是写脚本吧,可以麻烦写一下嘛,谢谢呀
回复

使用道具 举报

精彩评论18

环环白银三 显示全部楼层 发表于 2022-3-7 19:17:11
参考下这个脚本
var a=dateGap(param['文本参数1'],param['文本参数2'],'dayofyear')
//debug(a)
if(a>30){
文本参数2.value=param['文本参数1']
}
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-3-7 19:53:19
永洪tech-秀秀 发表于 2022-3-7 19:17
参考下这个脚本
var a=dateGap(param['文本参数1'],param['文本参数2'],'dayofyear')
//debug(a)

好像没有效果,是这样的,有“开始时间”,“结束时间”两个文本参数设置成了日期筛选,现在要求当选择任意“开始时间”后,“结束时间”只能选择“开始时间”后的30天,请问那样写嘛。我这边没效果
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-3-7 20:12:22
用这个呢,如果选择的小于30则默认调整为下个月当天,文本参数1是开始日期
var a=dateGap(param['文本参数1'],param['文本参数2'],'dayofyear')
//debug(a)
if(a<30){
var t=dateAdd(parseDate(param['文本参数1'],"yyyy-MM-dd"),"month",1)
文本参数2.value=formatDate(t,"yyyy-MM-dd")
}
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-3-7 20:47:20
永洪tech-秀秀 发表于 2022-3-7 20:12
用这个呢,如果选择的小于30则默认调整为下个月当天,文本参数1是开始日期
var a=dateGap(param['文本参数1 ...

谢谢呀
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-3-7 20:52:36
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-3-7 20:55:15
永洪tech-秀秀 发表于 2022-3-7 20:12
用这个呢,如果选择的小于30则默认调整为下个月当天,文本参数1是开始日期
var a=dateGap(param['文本参数1 ...

好像不太对,除了一个月之内的,别的时间是不能选的,这个要怎么实现呀
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2022-3-7 21:08:48
曜一定行 发表于 2022-3-7 20:55
好像不太对,除了一个月之内的,别的时间是不能选的,这个要怎么实现呀 ...

什么意思,你不是要选30天之后的吗
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-3-7 21:09:19
永洪tech-秀秀 发表于 2022-3-7 20:52

或者这样可以嘛,获取“开始时间”的值,当选择大于30天之后,会弹出警告并清空数据,可以嘛
回复

使用道具 举报

菜鸟四叶在学习铂金三 来自手机 显示全部楼层 发表于 2022-3-7 21:13:44
永洪tech-秀秀 发表于 2022-3-7 21:08
什么意思,你不是要选30天之后的吗

不好意思,没表达清楚,就是选择“开始时间”比如2.7号,那结束时间只能选择2.7到3-7号的数据
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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