起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2121|回复: 4

[结贴] input组件绑定date类型时min和max属性如何设置

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2017-6-28 11:18:04 | 显示全部楼层 |阅读模式
看提示说最小值最大值是在绑定数据类型为date/datetime/time时控制选择时间,我点选的时候只有一个今天。我想控制日期点选的范围是当前绑定数据的前后各一天(min是前一天,max是后一天),这样需要在min和max属性栏里如何填写才能正常加载出来呢?
传说中路过

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2017-6-28 11:46:48 | 显示全部楼层
若想实现您这个思路可以自己写代码空值min和max的取值
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2017-6-28 14:57:47 | 显示全部楼层
本帖最后由 carbinechun 于 2017-6-28 16:11 编辑
fanlingli 发表于 2017-6-28 11:46
若想实现您这个思路可以自己写代码空值min和max的取值

计算出两个值,然后通过属性设置对应值??要在什么事件中来完成呢?组件本身绑定的日期是在页面加载时发起一次查询,将查询结果装载到data组件中的

我试了下用input.set({"min":minDay,"max":maxDay});这样不行,不管是传字符串还是传date类型的进去都会有个报错,Date类型传入时报Uncaught TypeError:e.indexof is not a function,如果是传字符串进去就是Uncaught Error:...code:justep231090,message:计算结果非Date类型
传说中路过
回复 支持 反对

使用道具 举报

发表于 2017-6-29 13:17:27 | 显示全部楼层
min 和 max 可以绑定自定义js函数!
比如$model.test()

自定义js方法! 通过日期函数计算前一天或后一天
http://doc.wex5.com/js-api-date/

然后return  日期对象即可!http://docs.wex5.com/wex5-ui-question-list-2161/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2017-7-3 10:24:14 | 显示全部楼层
liangyongfei 发表于 2017-6-29 13:17
min 和 max 可以绑定自定义js函数!
比如$model.test()

已搞定,可以结帖了,忘来说了
传说中路过
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-13 11:53 , Processed in 0.057067 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表