| 
					
				 | 
			
			
				@@ -508,9 +508,9 @@ var TREE_SHEET_HELPER = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $editor.css("background", 'white'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $editor.css("width", cellRect.width); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $editor.css("height", cellRect.height); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                $editor.attr("gcUIElement", "gcEditingInput");//padding:0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $editor.attr("gcUIElement", "gcEditingInput");//padding:0  //value="${context.sheet.getValue(context.row,context.col)}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $editor.html(` <div class="input-group input-group-sm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                <input type="text" id="esInput" class="form-control" aria-label="Text input with dropdown button" autocomplete="off" value="${context.sheet.getValue(context.row,context.col)}"  style="background-color:${cellStyle.backColor}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                <input type="text" id="esInput" class="form-control" aria-label="Text input with dropdown button" autocomplete="off"   style="background-color:${cellStyle.backColor}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 <div class="">                            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     <div class="triangle-border_dropdown tb-border_dropdown" id="esBtn" style="left: ${cellRect.width - 15+"px"}"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -523,8 +523,9 @@ var TREE_SHEET_HELPER = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TreeNodeCellType.prototype.updateEditor = function (editorContext, cellStyle, cellRect, context) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let me = this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log("updateEditor -------"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 $(editorContext).append(`<div><ul class="es-list" style="display: block;background-color:${cellStyle.backColor}"></ul></div>`);//<li class="" data-value="" style=""> <br></li> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $('#esInput').val(context.sheet.getValue(context.row,context.col)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $('#esInput').select(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 projectObj.project.Ration.getNearRations(initNode.data,function(rations){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if(rations.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         let li_html = ""; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -545,25 +546,17 @@ var TREE_SHEET_HELPER = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     $("#esBtn").bind('click',function(e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         $(".es-list").toggle(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if( $('#esInput').val()) setCursor( $("#esInput")[0], $('#esInput').val().length) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TreeNodeCellType.prototype.setEditorValue = function (editor, value, context) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                /*   $('#esInput').val(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 this.displayText = "hehe";*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 $('#esInput').val(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TreeNodeCellType.prototype.getEditorValue = function (editor, context) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log("get value"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                /*if(this.isEscKey !=true&& updateCallback){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 updateCallback(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.isEscKey = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 console.log($('#esInput').val()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return   $('#esInput').val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            TreeNodeCellType.prototype.isReservedKey = function (e, context) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //cell type handle tab key by itself 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.isEscKey = e.keyCode === GC.Spread.Commands.Key.esc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return  $('#esInput').val()!==''? $('#esInput').val():null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |