我使用ExtJS 5.1.1,关于格式化值存在一个很大的问题。
例如,我想要显示格式(0000)000 00 00-00
的电话号码对于双人,我想使用1.000.000,10格式。
最后一个示例有效 - 仅在控制台中
xtype: 'textfield',
enableKeyEvents: true,
thousandSeparator : '.',
decimalSeparator : ',',
fieldLabel: "numberfield",
decimalPrecision: 2,
listeners:{
keyup: function(field){
var val = field.getValue(),
formatter = Ext.util.Format;
Ext.util.Format.currencyAtEnd= true;
Ext.util.Format.thousandSeparator = '.';
Ext.util.Format.decimalSeparator = ',';
output = Ext.util.Format.number(val,'0.000,00');
console.info(output);
}
}
是否有人可以给我一个提示,问题出在哪里?
迈克尔