| 
					
				 | 
			
			
				@@ -65,6 +65,7 @@ var coeList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         me.mainSpread.getSheet(0).bind(GC.Spread.Sheets.Events.RangeChanged, me.onMainRangeChanged); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         me.detailSpread.getSheet(0).bind(GC.Spread.Sheets.Events.CellChanged, me.onDetailCellChanged); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        me.detailSpread.getSheet(0).bind(GC.Spread.Sheets.Events.RangeChanged, me.onDetailRangeChanged); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getDatas: function () { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -154,10 +155,11 @@ var coeList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onMainRangeChanged: function(sender, args) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (args.action == GC.Spread.Sheets.RangeChangedAction.clear) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!confirm('确定要删除本条数据吗?')){ args.cancel = true; return; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!confirm('确定要删除本条附注条件吗?')){ args.cancel = true; return; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             var me = coeList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var obj = me.datas[args.row]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.save([],[obj],[]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             args.sheet.deleteRows(args.row, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            alert(JSON.stringify(me.datas)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,6 +179,14 @@ var coeList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 curDetailData.gljID = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 me.detailSpread.resumePaint(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (curDetailData.operator == undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                curDetailData.operator = "*"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (curDetailData.amount == undefined){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                curDetailData.amount = "0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /*        var curType = args.sheet.getValue(detailRow, 0); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -197,6 +207,18 @@ var coeList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         me.showNullRow(args.sheet); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    onDetailRangeChanged: function(sender, args) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (args.action == GC.Spread.Sheets.RangeChangedAction.clear) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!confirm('确定要删除该类型的明细数据吗?')){ args.cancel = true; return; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var me = coeList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var detailData = args.sheet.getDataSource(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            args.sheet.deleteRows(args.row, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var mainRow = me.mainSpread.getSheet(0).getActiveRowIndex(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            var obj = me.datas[mainRow]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            me.save([],[],[obj]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     showNullRow: function(sheet){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         var datas = sheet.getDataSource(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //alert('004: datas.length: ' + datas.length + ', sheet.getRowCount: ' + sheet.getRowCount()); 
			 |