Sencha extjs setValue string to numberfield

Pho*_*ang 5 javascript string extjs extjs6 extjs6-modern

我需要使用numberfield作为用户输入号码.当我设置字符串'123,555'时,它只显示123到数字字段.但是,如果我使用textfield,它会按预期工作.我使用它进行千分离.

xtype: 'numberfield',
itemId: 'payment1',
cls : 'txtAlignRight',
flex : 4,
value:'0',
autoComplete: false,
autoCorrect: false,
clearIcon: false,
originalValue: true,
required: true,
maxLength: 15,

//------------------
num.setValue('123,555')
//result = 123
Run Code Online (Sandbox Code Playgroud)

有没有解决办法呢?提前致谢.注意:我使用现代的sencha extjs 6.

小智 0

数字字段仅允许数字(0-9 和“.”),如果您仍想在数字字段中允许“,”,则可以通过以下属性进行设置。

基本字符:'0123456789,'