Roo/bootstrap/Table.js
[roojs1] / Roo / bootstrap / Table.js
index bfd7cdb..9ee0d06 100644 (file)
@@ -341,14 +341,10 @@ Roo.extend(Roo.bootstrap.Table, Roo.bootstrap.Component,  {
             
             cfg.cn.push(this.renderBody());
             
-            if(this.footerShow){
+            if(this.footerShow || this.summaryFooterShow){
                 cfg.cn.push(this.renderFooter());
             }
 
-            if(!this.footerShow && this.summaryFooterShow) {
-                cfg.cn.push(this.renderSummaryFooter());
-            }
-
             // where does this come from?
             //cfg.cls+=  ' TableGrid';
         }
@@ -971,11 +967,27 @@ Roo.extend(Roo.bootstrap.Table, Roo.bootstrap.Component,  {
 
         if(!this.footerShow && this.summaryFooterShow) {
 
+            var row = {
+                tag : 'tr',
+                cn : []
+            };
+            
+            tfoot.createChild(row);
+            
+            var _this = this;
+            
+            if(row.cellObjects.length){
+                Roo.each(row.cellObjects, function(r){
+                    _this.renderCellObject(r);
+                })
+            }
+
             for(var i = 0, len = cm.getColumnCount(); i < len; i++){
         
                 var value = cm.config[i].summaryFooter;
 
                 Roo.log('value [' + i + '] : ' + value);
+                
             }
         }