|  | @@ -117,13 +117,33 @@ let calcProgramManage = {
 | 
	
		
			
				|  |  |          let me = calcProgramManage;
 | 
	
		
			
				|  |  |          let editInfo= me.getSelectionInfo();
 | 
	
		
			
				|  |  |          let dataCode = me.detailSetting.header[args.col].dataCode;
 | 
	
		
			
				|  |  | -        if (args.action == GC.Spread.Sheets.RangeChangedAction.clear&&args.changedCells.length == 1) {//清除操作
 | 
	
		
			
				|  |  | +        // if (args.action == GC.Spread.Sheets.RangeChangedAction.clear&&args.changedCells.length == 1) {//清除操作
 | 
	
		
			
				|  |  | +        if (args.action == GC.Spread.Sheets.RangeChangedAction.clear) {//清除操作
 | 
	
		
			
				|  |  |              if (dataCode == 'feeRate') {
 | 
	
		
			
				|  |  |                  $.bootstrapLoading.start();
 | 
	
		
			
				|  |  |                  projectObj.project.FeeRate.updateFeeRateFromCalc(null, editInfo);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            else if (dataCode == 'displayFieldName'){
 | 
	
		
			
				|  |  | +                $.bootstrapLoading.start();
 | 
	
		
			
				|  |  | +                for (let cell of args.changedCells){
 | 
	
		
			
				|  |  | +                    let curCalcItem = editInfo.template.calcItems[cell.row];
 | 
	
		
			
				|  |  | +                    curCalcItem.fieldName = '';
 | 
	
		
			
				|  |  | +                    curCalcItem.displayFieldName = '';
 | 
	
		
			
				|  |  | +                };
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                let data = {
 | 
	
		
			
				|  |  | +                    'projectID': projectObj.project.ID(),
 | 
	
		
			
				|  |  | +                    'ID': editInfo.template.ID,
 | 
	
		
			
				|  |  | +                    'calcItems': editInfo.template.calcItems
 | 
	
		
			
				|  |  | +                };
 | 
	
		
			
				|  |  | +                calcProgramManage.updateTemplate(data, function (rst) {
 | 
	
		
			
				|  |  | +                    if (rst){
 | 
	
		
			
				|  |  | +                        calcProgramManage.refreshDetailSheet();
 | 
	
		
			
				|  |  | +                        $.bootstrapLoading.end();
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                });
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      onDetailValueChanged: function(sender, args) {
 | 
	
		
			
				|  |  |          $.bootstrapLoading.start();
 |