/** * @class Ext.grid.NumberHeader * @extends Ext.grid.Header *

A Column definition class which renders a numeric data field according to a {@link #format} string. See the * {@link Ext.grid.Column#xtype xtype} config option of {@link Ext.grid.Column} for more details.

*/ Ext.define('Ext.grid.NumberHeader', { extend: 'Ext.grid.Header', alias: ['widget.numberheader'], requires: ['Ext.util.Format'],
/** * @cfg {String} format * A formatting string as used by {@link Ext.util.Format#number} to format a numeric value for this Column * (defaults to '0,000.00'). */ format : '0,000.00', constructor: function(cfg){ Ext.grid.NumberColumn.superclass.constructor.call(this, cfg); this.renderer = Ext.util.Format.numberRenderer(this.format); } });