Pavel 7 years ago
parent
commit
686001e7a8
1 changed files with 8 additions and 5 deletions
  1. 8 5
      module/tableEditor/js/tableEditor.js

+ 8 - 5
module/tableEditor/js/tableEditor.js

@@ -63,14 +63,17 @@ function tableEditor(container, arr){
 		
 	}
 	function inputDbl(){
+			
 			var val = this.value;
 			var objKeyss = Object.keys(arr[this.parentElement.parentElement.rowIndex]);
-			if(!(this.cellIndex % 2))
-				arr[this.parentElement.parentElement.rowIndex][objKeyss[this.cellIndex/2]] = val;
-			if(this.cellIndex % 2 > 0)
-				arr[this.parentElement.parentElement.rowIndex][val] = this.nextSibling.innerHTML;
+			if(!(this.parentElement.cellIndex % 2)){
+				arr[this.parentElement.parentElement.rowIndex][val] = this.parentElement.nextSibling.innerHTML;
+				delete(arr[this.parentElement.parentElement.rowIndex][objKeyss[this.parentElement.cellIndex]]);
+			}
+			if(this.parentElement.cellIndex % 2 > 0)
+				arr[this.parentElement.parentElement.rowIndex][objKeyss[(this.parentElement.cellIndex - 1)/2]] = val;
 			this.parentElement.ondblclick = function(){};
-			this.parentElement.innerHTML = arr[this.parentElement.parentElement.rowIndex][objKeyss[this.cellIndex/2]];
+			this.parentElement.innerHTML = val;
 			console.log(arr);
 			this.parentElement.removeChild(this); 
 				console.log(arr);