Bladeren bron

debuging starting form

Eager Beaver 5 jaren geleden
bovenliggende
commit
9904c3d1cb
1 gewijzigde bestanden met toevoegingen van 16 en 2 verwijderingen
  1. 16 2
      web/tecant/crfPortal.js

+ 16 - 2
web/tecant/crfPortal.js

@@ -618,7 +618,7 @@ function addNewEntry(par){
 	for (vv in par.vars){
 		let f=par.vars[vv];
 		print(par.config,"New: Adding "+f.masterSelectVarName);
-		setValue(entry,f);
+		setValue(par.config,entry,f);
 	}
 	for (f in entry){
 		print(par.config,"entry ["+f+"]="+entry[f]);
@@ -635,7 +635,21 @@ function addNewEntry(par){
 	LABKEY.Query.insertRows(config);
 }
 
+function setValue(config,entry,f){
+	let el=config.document.getElementById(f.selectId);
+	print(config,"setValue: Element: "+el);
+	if (f.inputType=="select"){
+		entry[f.masterSelectVarName]=el.value;
+	}
+	if (f.inputType=="innerHTML"){
+		entry[f.masterSelectVarName]=el.innerHTML;
+	}
+}
+
+
+
 
+//another callback for generateButtonRow
 function startForm(par){
 	let debug=true;
 	if (debug)
@@ -644,7 +658,7 @@ function startForm(par){
 	let el=par.config.document.getElementById(crfVar.selectId);
 	let config=generateQConfig(par.masterQuery);
 	config.filterArray=[LABKEY.Filter.create(crfVar.masterSelectVarName,el.value)]
-       	config.success=function(data){findURL(data,par)};
+    config.success=function(data){findURL(data,par)};
 	LABKEY.Query.selectRows(config);
 	// The set of URL par.
 }