X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/3789b528d8dd8aad4558e38e22d775bcab1cbd36..refs/heads/master:/docs/source/AbstractSummary.html diff --git a/docs/source/AbstractSummary.html b/docs/source/AbstractSummary.html index 09b566e3..74c6381b 100644 --- a/docs/source/AbstractSummary.html +++ b/docs/source/AbstractSummary.html @@ -3,8 +3,8 @@
/** - * A small abstract class that contains the shared behaviour for any summary - * calculations to be used in the grid. - * @class Ext.grid.feature.AbstractSummary + * @class Ext.grid.feature.AbstractSummary * @extends Ext.grid.feature.Feature - * @ignore + * A small abstract class that contains the shared behaviour for any summary + * calculations to be used in the grid. */ Ext.define('Ext.grid.feature.AbstractSummary', { @@ -42,7 +41,7 @@ Ext.define('Ext.grid.feature.AbstractSummary', { /** * Toggle whether or not to show the summary row. - * @param {Boolan} visible True to show the summary row + * @param {Boolean} visible True to show the summary row */ toggleSummaryRow: function(visible){ this.showSummaryRow = !!visible; @@ -70,9 +69,10 @@ Ext.define('Ext.grid.feature.AbstractSummary', { * @return {String} The value of the summary row */ printSummaryRow: function(index){ - var inner = this.view.getTableChunker().metaRowTpl.join(''); + var inner = this.view.getTableChunker().metaRowTpl.join(''), + prefix = Ext.baseCSSPrefix; - inner = inner.replace('x-grid-row', 'x-grid-row-summary'); + inner = inner.replace(prefix + 'grid-row', prefix + 'grid-row-summary'); inner = inner.replace('{{id}}', '{gridSummaryValue}'); inner = inner.replace(this.nestedIdRe, '{id$1}'); inner = inner.replace('{[this.embedRowCls()]}', '{rowCls}'); @@ -94,7 +94,7 @@ Ext.define('Ext.grid.feature.AbstractSummary', { */ getColumnValue: function(column, summaryData){ var comp = Ext.getCmp(column.id), - value = summaryData[column.dataIndex], + value = summaryData[column.id], renderer = comp.summaryRenderer; if (renderer) { @@ -116,7 +116,7 @@ Ext.define('Ext.grid.feature.AbstractSummary', { * be passed to the stores aggregate function. * @param {String} field The field to aggregate on * @param {Boolean} group True to aggregate in grouped mode - * @return {Mixed} See the return type for the store functions. + * @return {Number/String/Object} See the return type for the store functions. */ getSummary: function(store, type, field, group){ if (type) {