Datebox有一个很好的特性,通过使用纯字符串约束,比如“没有过去”、“没有将来”等,你可以限制可以从选择器对话框中选择的值。如果你把“没有过去”放在那里,就没有过去的值可用。
constraint="no past"或者..。
myDatebox.setConstraint("no past");不幸的是,您当然仍然可以手动将过去的值作为文本输入。
由于我使用了不同的方法来处理那里的错误,那么如何将CustomConstraint (以自定义方式显示错误)与简单的字符串约束结合起来,以便在日期选择器中获得禁用字段以及自定义错误处理呢?
只是创建我自己的.
class InternalDateConstraint extends SimpleConstraint implements CustomConstraint {......不起作用.似乎只有当你直接给出一个字符串时,选择器中可用日期的限制才会发生,而不是在构造函数中使用"no past“的约束object.Using不会限制你可以选择的值,如果你选择了错误,它只会给出一条错误消息...
这里有什么想法吗。最后,我只需要像这样的东西。
datebox.setEarliestDataToChooseFromPicker( TODAY );发布于 2016-05-21 05:17:48
datebox约束也有前缀和后缀。像这样,你可以设置一个最小和最大日期。它支持数据绑定,因此在VM中创建约束也是可能的。你也可以通过这种方式给出一条自定义消息:
no past:'I said no past!!!!!!'https://stackoverflow.com/questions/37347155
复制相似问题