X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/6746dc89c47ed01b165cc1152533605f97eb8e8d..HEAD:/src/grid/column/Number.js diff --git a/src/grid/column/Number.js b/src/grid/column/Number.js index bdea86fd..3eda7aff 100644 --- a/src/grid/column/Number.js +++ b/src/grid/column/Number.js @@ -13,27 +13,22 @@ If you are unsure which license is appropriate for your use, please contact the */ /** - * @class Ext.grid.column.Number - * @extends Ext.grid.column.Column - * * A Column definition class which renders a numeric data field according to a {@link #format} string. * - * {@img Ext.grid.column.Number/Ext.grid.column.Number.png Ext.grid.column.Number cell editing} - * - * ## Code + * @example * Ext.create('Ext.data.Store', { * storeId:'sampleStore', * fields:[ - * {name: 'symbol', type: 'string'}, - * {name: 'price', type: 'number'}, - * {name: 'change', type: 'number'}, - * {name: 'volume', type: 'number'}, + * { name: 'symbol', type: 'string' }, + * { name: 'price', type: 'number' }, + * { name: 'change', type: 'number' }, + * { name: 'volume', type: 'number' }, * ], * data:[ - * {symbol:"msft", price:25.76, change:2.43, volume:61606325}, - * {symbol:"goog", price:525.73, change:0.81, volume:3053782}, - * {symbol:"apple", price:342.41, change:1.35, volume:24484858}, - * {symbol:"sencha", price:142.08, change:8.85, volume:5556351} + * { symbol: "msft", price: 25.76, change: 2.43, volume: 61606325 }, + * { symbol: "goog", price: 525.73, change: 0.81, volume: 3053782 }, + * { symbol: "apple", price: 342.41, change: 1.35, volume: 24484858 }, + * { symbol: "sencha", price: 142.08, change: 8.85, volume: 5556351 } * ] * }); * @@ -41,10 +36,10 @@ If you are unsure which license is appropriate for your use, please contact the * title: 'Number Column Demo', * store: Ext.data.StoreManager.lookup('sampleStore'), * columns: [ - * {text: 'Symbol', dataIndex: 'symbol', flex: 1}, - * {text: 'Current Price', dataIndex: 'price', renderer: Ext.util.Format.usMoney}, - * {text: 'Change', dataIndex: 'change', xtype: 'numbercolumn', format:'0.00'}, - * {text: 'Volume', dataIndex: 'volume', xtype: 'numbercolumn', format:'0,000'} + * { text: 'Symbol', dataIndex: 'symbol', flex: 1 }, + * { text: 'Current Price', dataIndex: 'price', renderer: Ext.util.Format.usMoney }, + * { text: 'Change', dataIndex: 'change', xtype: 'numbercolumn', format:'0.00' }, + * { text: 'Volume', dataIndex: 'volume', xtype: 'numbercolumn', format:'0,000' } * ], * height: 200, * width: 400, @@ -59,10 +54,10 @@ Ext.define('Ext.grid.column.Number', { /** * @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'). + * A formatting string as used by {@link Ext.util.Format#number} to format a numeric value for this Column. */ format : '0,000.00', + constructor: function(cfg) { this.callParent(arguments); this.renderer = Ext.util.Format.numberRenderer(this.format);