Ext.create('Ext.form.Panel', {
renderTo: Ext.getBody(),
items: [{
xtype: 'numberfield',
allowDecimals: true,
//这里允许保留3位小数,所以你输入11.996就不会进位了
decimalPrecision: 3
}]
});
Ext.form.NumberField自带配置项里面有allowBlank:false,allowDecimals:true,//允许小数点allowNegative:true,//允许负数allowNegative:true,其中allowNegative默认为true,即默认允许为负数你既然不要输入负数,设置allowDecimals:false就可以了。