function generateTable(listName,divName,unique){ //add temp variables LABKEY.Query.selectRows({schemaName: 'lists',queryName: listName, requiredVersion:"8.3", parameters:{"divName":divName}, success:function(data){populateTable(data,divName,unique)} }); } function populateTable(data,divName,unique){ //generate and populate table with the first suitable entry document.getElementById('formStatus').value+="\n Query: "+data.queryName; document.getElementById('formStatus').value+="\n divName: "+divName; //document.getElementById('formStatus').value+="\n Div: "+resp.params["query.param.divName"]; var obj=data.metaData.fields; for (f in obj){ document.getElementById('formStatus').value+="\n Data["+f+"]: "+obj[f]; for (g in obj[f]){ document.getElementById('formStatus').value+="\n Data.metaData.fields["+f+"]["+g+"]: "+obj[f][g]; } if ("lookup" in obj[f]){ for (h in obj[f]["lookup"]){ document.getElementById('formStatus').value+="\n Lookup["+h+"]: "+obj[f]["lookup"][h]; } } } var crfRef=document.getElementById("crfRefId").innerHTML; var entry=new Object(); for (i=0;i= 0; i--) { el.remove(i); } var opt = document.createElement("option"); opt.text = "