Quellcode durchsuchen

adding textarea management

Andrej Studen vor 2 Jahren
Ursprung
Commit
cfe51844ff
1 geänderte Dateien mit 11 neuen und 4 gelöschten Zeilen
  1. 11 4
      web/crf/crfVisit.js

+ 11 - 4
web/crf/crfVisit.js

@@ -897,13 +897,13 @@ function generateReview(divReviewId,divReviewListId, listName, accessMode){
  	reviewSetup.filters["queryName"]=listId;//entry in reviewComments list is queryname, all in small caps
 	//needs listName, in argument
 	
-	reviewSetup.getInputId=function(vName){return listName+"_add"+vName};
+	reviewSetup.getInputId=function(vName){return divReviewId+"_add"+vName};
 	reviewSetup.divReviewListId=divReviewListId;
 	reviewSetup.isReview=true;	
 
 	if (debug) {
 		let msg="Review: divId: "+divReviewId;
-		msg+=" inputId: "+reviewSetup.getInputId;
+		//msg+=" inputId: "+reviewSetup.getInputId;
 		print(msg);
 	}
 	updateListDisplay(divReviewListId,"reviewComments",reviewSetup.filters,true);
@@ -1142,7 +1142,7 @@ function addFieldRow(tb,field,setup,additionalData){
 
 	let readonlyFlag=setup.readonlyFlag(vName);
 
-
+   print(fName+' inputType '+field.inputType);
 	//set the html input object
 	while (1){
 
@@ -1182,6 +1182,13 @@ function addFieldRow(tb,field,setup,additionalData){
 				break;
 			}
 
+         if (field.inputType=="textarea"){
+            input = config.document.createElement("textarea");
+            input.cols="65";
+            input.rows="5";
+            break;
+         }
+
 			input=config.document.createElement('input');
 			input.type="text";
 			
@@ -3192,7 +3199,7 @@ function setFormConfig(){
 	//add object to store form related data
 	config.formConfig=new Object();
 
-	config.formConfig.softwareVersion='0.15.02';
+	config.formConfig.softwareVersion='0.15.05';
 	let debug=true;
 
 	if (debug)