日期:2014-05-16  浏览次数:20584 次

请教一个dojo的问题,如何对NumberTextBox 指定locale
在html中定义NumberTextBox,但这dijit会自动根据locale去找cldr, 即这个控件对多语言的支持。
我现在不想利用这个特性,想指定固定的locale,比如总按照英文习惯显示数字。

怎么把NumberTextBox的locale属性设置成en 呢?

我查到似乎有个setLocale() 方法,但如何对html操作呢?比如

<input dojoType="dijit.form.NumberTextBox"/>

这样的语句怎么对其指定locale呢?谢谢。


------解决方案--------------------
创建NumberTextBox时设置lang属性。
<input dojoType="dijit.form.NumberTextBox" lang="en-us"/>