gpt4 book ai didi

java - 日期框自定义约束

转载 作者:太空宇宙 更新时间:2023-11-04 12:35:55 25 4
gpt4 key购买 nike

Datebox 有一个很好的功能,通过使用纯字符串约束(例如“没有过去”、“没有 future ”等),您可以限制可以从选择器对话框中选取的值。如果您在那里输入“无过去”,则没有可用的过去值。

constraint="no past"

或者...

myDatebox.setConstraint("no past");

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

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

简单地创建我自己的...

class InternalDateConstraint extends SimpleConstraint implements CustomConstraint {...

...不起作用。看来选择器中可用日期的限制仅在您直接给出 String 而不是 Constraint 对象时发生。在构造函数中使用“no Past”不会限制您可以选择的值,如果您选择错误,它只会给出错误消息...

这里有任何想法。最后,我只需要类似的东西......

datebox.setEarliestDataToChooseFromPicker( TODAY );

最佳答案

日期框约束也有之前和之后。像这样,您可以设置最小和最大日期。它支持数据绑定(bind),因此在VM中创建约束也是可能的。您还可以通过这种方式给出自定义消息:

no past:'I said no past!!!!!!'

关于java - 日期框自定义约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37347155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com