我正在试图为Dojo 1.5.1制作dijit.form.DateTextBox,只使用一种日期格式进行验证和格式化,而不管用户的浏览器区域设置如何。使用这样的东西:
var d = new dijit.form.DateTextBox({name:n,displayedValue:v,format:{ formatLength:'short', selector:'date',datePattern:'MM/dd/yyyy',locale:'en' }},formElement);
...并且浏览器设置为法语加拿大语(" fr-ca")它会验证日期,例如" 10/05 / 2012"不正确的时候是不正确的。为什么它忽略了显式的datePattern?
遗憾的是,我必须使用Dojo 1.5.1,因为这是随IBM Lotus Domino 8.5.3一起提供的。
非常感谢任何帮助或建议!
干杯,
亚历