找回密码
 立即注册

QQ登录

只需一步,快速开始

lenxinhao 活字格认证

初级会员

10

主题

72

帖子

266

积分

初级会员

积分
266

活字格认证

lenxinhao 活字格认证
初级会员   /  发表于:2023-1-27 15:30  /   查看:2040  /  回复:4
10金币
本帖最后由 lenxinhao 于 2023-1-27 15:37 编辑

日期选择器,当显示类型是日期范围的时候,默认值这么设置呢?想默认一个日期,不然数据量太大了。如图这样设置好像没有用。求大佬指导一下
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,经过测试发现这个控件最终得到的值是两个时间戳组成的字符串,所以将这个字符串填入默认值 经过测试,这个字符串无法保存,逗号会被去掉,导致不能生效 继续测试,发现选择的是日期时间范围,根据时间戳的规则,时间是小数点之后的数字,那么会不会是因为没有带小数点呢? 经过测试,验证,只有带小数点的时间戳组成的字符串是正确的格式 结论,EL-时间选择器的默认值为带小数的时间戳,范围选择时的默认值 ...

评分

参与人数 1金币 +66 收起 理由
Lay.Li + 66 新年还在学习活字格,赞一个~

查看全部评分

4 个回复

倒序浏览
最佳答案
最佳答案
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-1-27 15:30:53
来自 4#
本帖最后由 数据民工 于 2023-1-27 20:19 编辑

您好,经过测试发现这个控件最终得到的值是两个时间戳组成的字符串,所以将这个字符串填入默认值



经过测试,这个字符串无法保存,逗号会被去掉,导致不能生效
继续测试,发现选择的是日期时间范围,根据时间戳的规则,时间是小数点之后的数字,那么会不会是因为没有带小数点呢?
经过测试,验证,只有带小数点的时间戳组成的字符串是正确的格式



结论,EL-时间选择器的默认值为带小数的时间戳,范围选择时的默认值为逗号间隔的带小数的两个时间戳组成的字符串


根据结论构建字符串=(TODAY()-DATE(1900,1,0))&","&(TODAY()-DATE(1900,1,0)+1)

公式只要构建的字符串是两个时间中间逗号隔开就可以,比如这样的=(TODAY()-1)&","&(TODAY()-2)





效果还是很完美的,但是数据查询的时候一定要注意,这个选择器的值为时间戳,数据表里的时间也要是时间戳格式,这样才能直接查询,否则只能看看其他迂回的办法了,注意文本类型的数据不能使用大于小于之类的比较条件





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +5 收起 理由
Lay.Li + 5 感谢大佬在新年中的帮助~

查看全部评分

回复 使用道具 举报
dlxubo
银牌会员   /  发表于:2023-1-27 16:24:41
2#
你放2个日期选择器不就行了吗,变通一下啊

评分

参与人数 1金币 +188 收起 理由
Lay.Li + 188 感谢大佬在新年中的帮助~

查看全部评分

回复 使用道具 举报
lenxinhao活字格认证
初级会员   /  发表于:2023-1-27 16:58:50
3#
dlxubo 发表于 2023-1-27 16:24
你放2个日期选择器不就行了吗,变通一下啊

谢谢拉,额。。。两个日期选择我知道,就是想问问看这种范围选择的时候,默认值是怎么实现的,觉得范围选择比较好用
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-1-27 22:30:51
5#
【8.0】element 日期选择器 选择日期范围模式如何赋值
https://gcdn.grapecity.com.cn/fo ... 6&fromuid=63496
(出处: 葡萄城产品技术社区)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部