|  | @@ -291,12 +291,11 @@ var projectObj = {
 | 
	
		
			
				|  |  |              if (!err) {
 | 
	
		
			
				|  |  |                  that.project.calcFields = JSON.parse(JSON.stringify(feeType));
 | 
	
		
			
				|  |  |                  that.project.initCalcFields();
 | 
	
		
			
				|  |  | -                var feeRateCol = 0;
 | 
	
		
			
				|  |  |                  let str = JSON.stringify(that.project.projSetting.main_tree_col);
 | 
	
		
			
				|  |  |                  that.project.projSetting.mainGridSetting = JSON.parse(str);
 | 
	
		
			
				|  |  |                  that.project.projSetting.mainGridSetting.frozenCols = 4;
 | 
	
		
			
				|  |  |                  TREE_SHEET_HELPER.initSetting($('#billsSpread')[0], that.project.projSetting.mainGridSetting);
 | 
	
		
			
				|  |  | -                that.project.projSetting.mainGridSetting.cols.forEach(function (col,index) {
 | 
	
		
			
				|  |  | +                that.project.projSetting.mainGridSetting.cols.forEach(function (col) {
 | 
	
		
			
				|  |  |                      col.data.splitFields = col.data.field.split('.');
 | 
	
		
			
				|  |  |                      if (col.data.getText && Object.prototype.toString.apply(col.data.getText) === "[object String]") {
 | 
	
		
			
				|  |  |                          col.data.getText = MainTreeCol.getEvent(col.data.getText);
 | 
	
	
		
			
				|  | @@ -315,9 +314,6 @@ var projectObj = {
 | 
	
		
			
				|  |  |                      if (col.data.field === 'code') {
 | 
	
		
			
				|  |  |                          col.data.formatter = '@';
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  | -                    if(col.data.field==='feeRate'){
 | 
	
		
			
				|  |  | -                        feeRateCol=index;
 | 
	
		
			
				|  |  | -                    }
 | 
	
		
			
				|  |  |                  });
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  that.project.calcProgram.compileAllTemps();
 | 
	
	
		
			
				|  | @@ -327,8 +323,8 @@ var projectObj = {
 | 
	
		
			
				|  |  |                  that.mainController.bind('refreshBaseActn', that.refreshBaseActn);
 | 
	
		
			
				|  |  |                  that.mainController.bind(TREE_SHEET_CONTROLLER.eventName.beforeTreeSelectedChange, that.beforeMainTreeSelectedChange);
 | 
	
		
			
				|  |  |                  that.mainController.bind(TREE_SHEET_CONTROLLER.eventName.treeSelectedChanged, that.treeSelectedChanged);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  that.mainSpread.bind(GC.Spread.Sheets.Events.EditEnded, that.mainSpreadEditEnded);
 | 
	
		
			
				|  |  | -                feeRateObject.setFeeRateCellCol(that.mainSpread.getActiveSheet(),feeRateCol);
 | 
	
		
			
				|  |  |                  that.loadMainSpreadContextMenu();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              else {
 |