[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/layouts/vlayout/modules/Reports/resources/ -> ChartEdit2.js (source)

   1  
   2  /*+***********************************************************************************
   3   * The contents of this file are subject to the vtiger CRM Public License Version 1.0
   4   * ("License"); You may not use this file except in compliance with the License
   5   * The Original Code is:  vtiger CRM Open Source
   6   * The Initial Developer of the Original Code is vtiger.
   7   * Portions created by vtiger are Copyright (C) vtiger.
   8   * All Rights Reserved.
   9   *************************************************************************************/
  10  Reports_Edit3_Js("Reports_ChartEdit2_Js",{},{
  11  
  12      calculateValues : function(){
  13          //handled advanced filters saved values.
  14          var advfilterlist = this.advanceFilterInstance.getValues();
  15          jQuery('#advanced_filter').val(JSON.stringify(advfilterlist));
  16      },
  17  
  18      initialize : function(container) {
  19          if(typeof container == 'undefined') {
  20              container = jQuery('#chart_report_step2');
  21          }
  22  
  23          if(container.is('#chart_report_step2')) {
  24              this.setContainer(container);
  25          }else{
  26              this.setContainer(jQuery('#chart_report_step2'));
  27          }
  28      },
  29  
  30      submit : function(){
  31          var thisInstance = this;
  32          var aDeferred = jQuery.Deferred();
  33          thisInstance.calculateValues();
  34          var form = this.getContainer();
  35          var formData = form.serializeFormData();
  36          var progressIndicatorElement = jQuery.progressIndicator({
  37              'position' : 'html',
  38              'blockInfo' : {
  39                  'enabled' : true
  40              }
  41          });
  42          AppConnector.request(formData).then(
  43              function(data) {
  44                  form.hide();
  45                  progressIndicatorElement.progressIndicator({
  46                      'mode' : 'hide'
  47                  })
  48                  aDeferred.resolve(data);
  49              },
  50              function(error,err){
  51  
  52              }
  53          );
  54          return aDeferred.promise();
  55      }
  56  });


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1