首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Datebox CustomConstraint

Datebox CustomConstraint
EN

Stack Overflow用户
提问于 2016-05-20 20:46:57
回答 1查看 605关注 0票数 1

Datebox有一个很好的特性,通过使用纯字符串约束,比如“没有过去”、“没有将来”等,你可以限制可以从选择器对话框中选择的值。如果你把“没有过去”放在那里,就没有过去的值可用。

代码语言:javascript
复制
constraint="no past"

或者..。

代码语言:javascript
复制
myDatebox.setConstraint("no past");

不幸的是,您当然仍然可以手动将过去的值作为文本输入。

由于我使用了不同的方法来处理那里的错误,那么如何将CustomConstraint (以自定义方式显示错误)与简单的字符串约束结合起来,以便在日期选择器中获得禁用字段以及自定义错误处理呢?

只是创建我自己的.

代码语言:javascript
复制
class InternalDateConstraint extends SimpleConstraint implements CustomConstraint {...

...不起作用.似乎只有当你直接给出一个字符串时,选择器中可用日期的限制才会发生,而不是在构造函数中使用"no past“的约束object.Using不会限制你可以选择的值,如果你选择了错误,它只会给出一条错误消息...

这里有什么想法吗。最后,我只需要像这样的东西。

代码语言:javascript
复制
datebox.setEarliestDataToChooseFromPicker( TODAY );
EN

回答 1

Stack Overflow用户

发布于 2016-05-21 05:17:48

datebox约束也有前缀和后缀。像这样,你可以设置一个最小和最大日期。它支持数据绑定,因此在VM中创建约束也是可能的。你也可以通过这种方式给出一条自定义消息:

代码语言:javascript
复制
no past:'I said no past!!!!!!'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37347155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档