|
@@ -82,13 +82,34 @@ function populateSourceTable(par){
|
|
|
print(par.config,"populateSourceTable ["+par.source.queryName+"]");
|
|
|
}
|
|
|
|
|
|
- //config.success=function(data){populateSourceTableData(data,par)};
|
|
|
- config.success=function(data){selectRowsSuccess(par.config,data)};
|
|
|
+ config.success=function(data){populateSourceTableData(data,par)};
|
|
|
+ //config.success=function(data){selectRowsSuccess(par.config,data)};
|
|
|
|
|
|
config.failure=function(errorTxt){print(par.config,"populateSourceData:fail"+errorTxt.exception)};
|
|
|
LABKEY.Query.selectRows(config);
|
|
|
}
|
|
|
|
|
|
+function populateSourceTableData(data,par){
|
|
|
+ let debug=true;
|
|
|
+ if (debug){
|
|
|
+ print(par.config, "populateSourceTableData: nrow: "+data.rows.length);
|
|
|
+ }
|
|
|
+ let entry=data.rows[0];
|
|
|
+ for (let i=0;i < par.source.vars.length;i++){
|
|
|
+ let srcVarName=par.source.vars[i];
|
|
|
+ if (debug){
|
|
|
+ print(par.config, "populateSourceTable ["+srcVarName+"]");
|
|
|
+ }
|
|
|
+ let row=par.vars[srcVarName];
|
|
|
+ let el=par.config.document.getElementById(row.selectId);
|
|
|
+ if (debug){
|
|
|
+ print(par.config, "Element: "+el);
|
|
|
+ }
|
|
|
+ el.innerHTML=entry[row.sourceSelectVarName];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
function generateListAndPopulateDaughterSelect(parameters,rowId){;}
|
|
|
function generateList(parameters,rowId){;}
|
|
|
|