X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/7a654f8d43fdb43d78b63d90528bed6e86b608cc..3789b528d8dd8aad4558e38e22d775bcab1cbd36:/src/grid/feature/AbstractSummary.js diff --git a/src/grid/feature/AbstractSummary.js b/src/grid/feature/AbstractSummary.js index d083f6bb..f940dfff 100644 --- a/src/grid/feature/AbstractSummary.js +++ b/src/grid/feature/AbstractSummary.js @@ -75,13 +75,18 @@ Ext.define('Ext.grid.feature.AbstractSummary', { * @param {Object} data The current data * @return {String} The value to be rendered */ - getColumnValue: function(column, data){ - var comp = Ext.getCmp(column.id), - value = data[column.dataIndex], - renderer = comp.summaryRenderer || comp.renderer; - + getColumnValue: function(column, summaryData){ + var comp = Ext.getCmp(column.id), + value = summaryData[column.dataIndex], + renderer = comp.summaryRenderer; + if (renderer) { - value = renderer.call(comp.scope || this, value, data, column.dataIndex); + value = renderer.call( + comp.scope || this, + value, + summaryData, + column.dataIndex + ); } return value; },