我使用numberfield的decimalSeparator屬性並將其設置爲','(逗號)。現在我把閱讀價值問題看成是數字,並用數學來計算。ExtJS:如何獲取十進制數值
我第一次嘗試簡單:
var v = form.getForm().getValues().myfield/2
一旦就是我鍵入逗號,V變成NaN。
然後我嘗試:
var v = Ext.util.Format.number(form.getForm().getValues().myfield, "0.000,00")/2
一旦一個I型逗號,V格式的字符串變爲0
我也試過用組合/我,但ID沒有幫助。
我錯過了什麼?
羅比,感謝這非常好,但仍然不夠我的口味「一般」。我希望找到「設置並忘記它」的解決方案,如用戶/會話/其他變量的配置選項。我想這是JavaScript的問題,它不能接受點以外的小數點分隔符。 – Milan 2011-03-20 16:49:35
不理想,但實現:) – Milan 2011-10-04 08:30:21