IT:AD:Sencha Touch:Reference:HowTo:Use a CurrencyField
You can't use oneā¦as there isn't one.
You have to make your own:
Ext.define('CurrencyField', {
extend: 'Ext.form.field.Number',
// Some sensible defaults
allowDecimals: true,
hideTrigger: true,
keyNavEnabled: false,
mouseWheelEnabled: false,
valueToRaw: function() {
var value = this.parseValue(this.callParent(arguments));
return Ext.util.Format.number(value, '0.00');
}
});
Ext.create('CurrencyField', {
renderTo: Ext.getBody()
});