luoyifan vor 3 Jahren
Ursprung
Commit
bba8f56faa
2 geänderte Dateien mit 9 neuen und 3 gelöschten Zeilen
  1. 8 2
      dist/yvan-ext.js
  2. 1 1
      dist/yvan-ext.js.map

+ 8 - 2
dist/yvan-ext.js

@@ -61957,7 +61957,14 @@ define(['exports'], function (exports) { 'use strict';
         var ct = Ext.grid.column.Column.prototype.constructor;
         Ext.grid.column.Column.override({
             constructor: function (config) {
+                var scope = lookupScope(config.$initParent.$initParent);
                 var newConfig = lodash.defaults({}, config, column);
+                if (typeof newConfig.summaryRenderer === 'string') {
+                    newConfig.summaryRenderer = lookupFn(scope, config.summaryRenderer);
+                    if (typeof newConfig.summaryRenderer === 'function') {
+                        newConfig.summaryRenderer = newConfig.summaryRenderer.bind(scope);
+                    }
+                }
                 ct.call(this, newConfig);
             }
         });
@@ -61973,7 +61980,6 @@ define(['exports'], function (exports) { 'use strict';
                         }
                     }
                 });
-                ctAction.call(this, config);
             }
         });
         // 227573
@@ -61996,7 +62002,6 @@ define(['exports'], function (exports) { 'use strict';
         //     }
         // });
     }
-    //# sourceMappingURL=gridcolumn.js.map
 
     var SIMPLE_RE = /^(?:\{(?:(\d+)|([a-z_][\w\.]*))\})$/i;
     /**
@@ -94976,6 +94981,7 @@ define(['exports'], function (exports) { 'use strict';
             useSimpleAccessors: false,
         });
     }
+    //# sourceMappingURL=stores.js.map
 
     var defaultGrid = grid;
     function initGrid () {

Datei-Diff unterdrückt, da er zu groß ist
+ 1 - 1
dist/yvan-ext.js.map