Fix #7123 - getting abra ready to test
[Pman.Xtuple] / Pman.Tab.XtupleDashboard.js
index 0b2f954..963d592 100644 (file)
@@ -192,14 +192,7 @@ Pman.Tab.XtupleDashboard = new Roo.XComponent({
                                                                _this.mto.hide(); 
                                                                _this.daypick.hide();
                                                                
-                                                               _this.dateRange = function() {
-                                                                    return {
-                                                                       date_from : _this.mfrom.getValue(),
-                                                                        date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.YEAR, 1).format('Y-m-d')
-                                                             
-                                                                    };
-                                                               
-                                                               };
+                                                          
                                                                
                                                                
                                                                 break;
@@ -212,12 +205,7 @@ Pman.Tab.XtupleDashboard = new Roo.XComponent({
                                                                _this.mfrom.show();
                                                                _this.mto.hide(); 
                                                                _this.daypick.hide();
-                                                               _this.dateRange = function() {
-                                                                    return {
-                                                                        date_from : _this.mfrom.getValue(),
-                                                                        date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.MONTH, 6).format('Y-m-d')
-                                                                    };
-                                                               };
+                                                             
                                                               break;
                                                             case 'Q':                
                                                             
@@ -227,12 +215,7 @@ Pman.Tab.XtupleDashboard = new Roo.XComponent({
                                                                _this.mfrom.show();
                                                                _this.mto.hide(); 
                                                                _this.daypick.hide();
-                                                               _this.dateRange = function() {
-                                                                    return {
-                                                                        date_from : _this.mfrom.getValue(),
-                                                                        date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.MONTH, 3).format('Y-m-d')
-                                                                    };
-                                                                };   
+                                                                  
                                                                 break;
                                                     
                                                             case 'M':        
@@ -241,12 +224,7 @@ Pman.Tab.XtupleDashboard = new Roo.XComponent({
                                                                _this.mfrom.show();
                                                                _this.mto.hide(); 
                                                                _this.daypick.hide();
-                                                                _this.dateRange = function() {
-                                                                    return {
-                                                                        date_from : _this.mfrom.getValue(),
-                                                                        date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.MONTH, 1).format('Y-m-d')
-                                                                    };
-                                                                };   
+                                                                 
                                                                 break;        
                                                             
                                                     
@@ -262,12 +240,7 @@ Pman.Tab.XtupleDashboard = new Roo.XComponent({
                                                                  _this.mfrom.show();
                                                                 _this.mto.show(); 
                                                                 _this.daypick.hide();
-                                                                 _this.dateRange = function() {
-                                                                    return {
-                                                                        date_from : _this.mfrom.getValue(),
-                                                                        date_to : _this.mto.getValue()
-                                                                    };
-                                                                };   
+                                                                 
                                                                 
                                                                 
                                                                 break;
@@ -310,11 +283,68 @@ Pman.Tab.XtupleDashboard = new Roo.XComponent({
                                                 valueField : 'ftype',
                                                 width : 150,
                                                 dateRange : function() {
-                                                    return {
-                                                                   date_from : _this.mfrom.getValue(),
-                                                                    date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.YEAR, 1).format('Y-m-d')
-                                                         
+                                                
+                                                  
+                                                    var ftype =  this.getValue();
+                                                    
+                                                    switch(ftype) {
+                                                        case 'Y':
+                                                       
+                                                            
+                                                            return {
+                                                               date_from : _this.mfrom.getValue(),
+                                                                date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.YEAR, 1).format('Y-m-d')
+                                                     
+                                                            };
+                                                       ;
+                                                           
+                                                           
+                                                            break;
+                                                        case 'H':        
+                                                        // 
+                                                                return {
+                                                                    date_from : _this.mfrom.getValue(),
+                                                                    date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.MONTH, 6).format('Y-m-d')
+                                                                };
+                                                            
+                                                          break;
+                                                        case 'Q':                
+                                                        
+                                                            
+                                                 
+                                                                return {
+                                                                    date_from : _this.mfrom.getValue(),
+                                                                    date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.MONTH, 3).format('Y-m-d')
                                                                 };
+                                                           
+                                                            break;
+                                                
+                                                        case 'M':        
+                                                           
+                                                                return {
+                                                                    date_from : _this.mfrom.getValue(),
+                                                                    date_to :Date.parseDate(_this.mfrom.getValue(), 'Y-n-d').add(Date.MONTH, 1).format('Y-m-d')
+                                                                };
+                                                              
+                                                               
+                                                        
+                                                
+                                                        
+                                                        case 'R':
+                                                           
+                                                                return {
+                                                                    date_from : _this.mfrom.getValue(),
+                                                                    date_to : _this.mto.getValue()
+                                                                };
+                                                           
+                                                            
+                                                            break;
+                                                       
+                                                        default:
+                                                            Roo.MessageBox.alert("select range");
+                                                            return;
+                                                    }
+                                                 
                                                 },
                                                 store : {
                                                     xtype: 'SimpleStore',