Datebox有一个很好的功能,通过使用纯粹的字符串约束,例如"没有过去","没有未来"等等,您可以限制可以从选择器中选择的值对话。如果你把"没有过去"那里没有过去的值。
constraint="no past"
...或
myDatebox.setConstraint("no past");
不幸的是,您当然可以手动输入过去的值作为文本。
由于我使用不同的方法来处理错误,我如何将CustomConstraint(以自定义方式显示我的错误)与简单的String约束相结合,以便在日期选择器中获取禁用的字段以及自定义错误处理?
简单地创建我自己的......
class InternalDateConstraint extends SimpleConstraint implements CustomConstraint {...
......不起作用。似乎只有当你直接给出一个String而不是一个Constraint对象时才会限制选择器中的可用日期。使用" no past"在构造函数中不限制您可以选择的值,如果您选择了错误,它只会给出错误消息...
这里有任何想法。最后,我只需要像...这样的东西。
datebox.setEarliestDataToChooseFromPicker( TODAY );
答案 0 :(得分:0)
日期框约束也在之前和之后。 像这样你可以设置最小和最大日期。它支持数据绑定,因此也可以在VM中创建约束。 您也可以通过这种方式提供自定义消息:
no past:'I said no past!!!!!!'