diff --git a/metadata/dbms/editrecord.js b/metadata/dbms/editrecord.js index 8493b2d..f8ad238 100644 --- a/metadata/dbms/editrecord.js +++ b/metadata/dbms/editrecord.js @@ -296,6 +296,7 @@ class EdtRec //td2.style.width=row+"px"; } td1.appendChild(document.createTextNode(nodeProp.getAttribute("d"))); + if(nodeProp.getAttribute("t")!=null) td1.title=nodeProp.getAttribute("t"); if (nodeProp.getAttribute("maybenull")=='0') td1.style.cssText="font-weight: bold;"; var value=getCdata(nodeProp).nodeValue; diff --git a/metadata/dbms/showrecord.js b/metadata/dbms/showrecord.js index a4d48d0..21fcae6 100644 --- a/metadata/dbms/showrecord.js +++ b/metadata/dbms/showrecord.js @@ -407,11 +407,11 @@ class SRec //The function to collect data from HTML fields in XML appendFilter() { - nodeType=findFirstNode(this.nodeMetadata, "type"); - nodeFilter=findNodeOnPath(nodeType,"objects-list/filter"); + let nodeType=findFirstNode(this.nodeMetadata, "type"); + let nodeFilter=findNodeOnPath(nodeType,"objects-list/filter"); if (nodeFilter!=null) { - columnNode=nodeFilter.firstChild; + let columnNode=nodeFilter.firstChild; while (columnNode != null) { if (columnNode.nodeName=="column") @@ -429,7 +429,6 @@ class SRec if(isNaN(value)) value=''; } } - getCdata(columnNode).nodeValue=value; //TODO do check for data type } columnNode = columnNode.nextSibling; @@ -687,7 +686,7 @@ class SRec { if(opt.nodeName=="option") { - option = document.createElement("option"); + let option = document.createElement("option"); option.setAttribute("value",opt.getAttribute("val")); if(opt.getAttribute("val")==value) option.selected=true; option.appendChild(document.createTextNode(opt.getAttribute("d"))); @@ -1100,9 +1099,10 @@ class SRec if(pagecount>1) { let newRow=tablepages.insertRow(-1); - for(i=0;i