diff --git a/src-modules/module/viz/masken/44630_maskeninfo.unl b/src-modules/module/viz/masken/44630_maskeninfo.unl index 0e3724e..c83c63d 100644 --- a/src-modules/module/viz/masken/44630_maskeninfo.unl +++ b/src-modules/module/viz/masken/44630_maskeninfo.unl @@ -186,4 +186,7 @@ Column CID=0 heading_text="Zusatzfilter Wert" explanation="" center_heading\ Column CID=0 heading_text="Booklet-Stylesheet" explanation="" center_heading\ row_selectable heading_platform readonly\ width=30\ +Column CID=0 heading_text="Titel (Grid)" explanation="" center_heading\ + row_selectable heading_platform readonly\ + width=30\ @@@^ ^ ^Das Dashboard zeigt wahlweise Studierende und Studienanfänger*innen nach verschiedenen Merkmalen an.^drop table tmp_erg;^^3^700^360^0^1^Hier erläutern wir die Anzeige^ diff --git a/src-modules/module/viz/masken/44660_felderinfo.unl b/src-modules/module/viz/masken/44660_felderinfo.unl index 32d4555..93add8c 100644 --- a/src-modules/module/viz/masken/44660_felderinfo.unl +++ b/src-modules/module/viz/masken/44660_felderinfo.unl @@ -15,7 +15,7 @@ union SELECT 1,'1-spaltig' from xdummy \ union SELECT 2,'2-spaltig' from xdummy \ union SELECT 3,'3-spaltig' from xdummy \ union SELECT 4,'4-spaltig' from xdummy \ -order by 1;^^<> SELECT 3,'3-spaltig' from xdummy^ +order by 1;^hidden^<> SELECT 3,'3-spaltig' from xdummy^ 44667^bis Fachsemester^35^350^-1^140^100^1^integer^30^0^0^ ^^^ 44668^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^ 44669^Bis Semester^4^350^-1^140^80^1^integer^30^0^1^<> --freemarker template \ diff --git a/src-modules/module/viz/masken/44690_felderinfo.unl b/src-modules/module/viz/masken/44690_felderinfo.unl index b1eba33..a464ddb 100644 --- a/src-modules/module/viz/masken/44690_felderinfo.unl +++ b/src-modules/module/viz/masken/44690_felderinfo.unl @@ -15,7 +15,7 @@ union SELECT 1,'1-spaltig' from xdummy \ union SELECT 2,'2-spaltig' from xdummy \ union SELECT 3,'3-spaltig' from xdummy \ union SELECT 4,'4-spaltig' from xdummy \ -order by 1;^^<> SELECT 3,'3-spaltig' from xdummy^ +order by 1;^hidden^<> SELECT 3,'3-spaltig' from xdummy^ 44697^bis Fachsemester^35^350^-1^140^100^1^integer^30^0^0^ ^^^ 44698^Nur Endsemester^1000^0^0^140^80^1^integer^30^0^1^<> select 1,'ja' from xdummy^Eintrag^ ^ 44699^Bis Semester^4^350^-1^140^80^1^integer^30^0^1^<> --freemarker template\ diff --git a/src-modules/module/viz/schluesseltabellen/viz_colorscheme_fuellen.sql b/src-modules/module/viz/schluesseltabellen/viz_colorscheme_fuellen.sql index d7e93aa..69a8a65 100644 --- a/src-modules/module/viz/schluesseltabellen/viz_colorscheme_fuellen.sql +++ b/src-modules/module/viz/schluesseltabellen/viz_colorscheme_fuellen.sql @@ -133,6 +133,8 @@ ] /> +select sp_update_sequence('viz_colorscheme'); + create temp table tmp_viz_colorscheme( tid integer, uniquename VARCHAR(255) not null, diff --git a/superx/xml/js/viz/viz_functions.js b/superx/xml/js/viz/viz_functions.js index 4f390ce..bb6eb8a 100644 --- a/superx/xml/js/viz/viz_functions.js +++ b/superx/xml/js/viz/viz_functions.js @@ -3418,7 +3418,7 @@ function closeModalCardDetail(ergebniselementOrdnr) myModalCard.classList.remove('is-active'); } -function vizTabelleComboOderSichtLaden(maskentid,fname, caption,fnameEscaped,zeilenanzahl,feldart) { +function vizTabelleComboOderSichtLaden(maskentid,fname, caption,fnameEscaped,zeilenanzahl,feldart,referrerForm) { Feldname = fname; var callurl = '/superx/servlet/SuperXmlMaske'; callurl += "?tid=" + maskentid + "&getJSON_" + getEncoded(Feldname) + @@ -3426,26 +3426,21 @@ function vizTabelleComboOderSichtLaden(maskentid,fname, caption,fnameEscaped,zei var params = ""; var myElements= new Array(); myElements=document.forms["Weiterverarbeitung"].elements; - var e=document.forms["Weiterverarbeitung"].elements[fname]; - for (var i = 1; i < felder.length; i++) + //var e=document.forms["Weiterverarbeitung"].elements[fname]; + for (var i = 1; i < myElements.length; i++) { - e = myElements[felder[i]["htmlname"]]; - if (e) { - var t = e.type; - var name = felder[i]["name"]; - if (t == 'text') - { + var e = myElements[i]; + if (e && e.type=="text" && e.name != fname ) { + //todo bei startsWith select_ label_ auch überspringen if (e.value != '') //leere Felder müssen auch übergeben werden MB!! // 1/2016 MB dies geht nicht weil ISO kodiert //params+="&"+felder[i]["cb_name"]+"="+encodeURIComponent(e.value); - params += "&" + getEncoded(felder[i]["htmlname"]) + "=" + getEncoded(e.value); + params += "&" + getEncoded(e.name) + "=" + getEncoded(e.value); else - params += "&" + getEncoded(felder[i]["htmlname"]) + "=--leer--"; + params += "&" + getEncoded(e.name) + "=--leer--"; } - } - } console.log("PARAMS:"+params); @@ -3465,7 +3460,7 @@ function vizTabelleComboOderSichtLaden(maskentid,fname, caption,fnameEscaped,zei if(feldart==12) jspPage="maske_sicht_laden.jsp"; var editurl="/superx/edit/kern/"+jspPage+"?tid="+maskentid+ "&Feldname="+getEncoded(fname)+"&previousValue="+currentFieldValue; - editurl +="&zeilenanzahl="+zeilenanzahl+"¶ms="+params; + editurl +="&zeilenanzahl="+zeilenanzahl+"&referrerForm=Weiterverarbeitung¶ms="+params; neu2=window.open(editurl,"_blank","directories=no,location=no,menubar=no,scrollbars=yes,resizable=yes,toolbar=no,width=800,height=660"); diff --git a/superx/xml/viz_components.xsl b/superx/xml/viz_components.xsl index 06e5be4..8f226a4 100644 --- a/superx/xml/viz_components.xsl +++ b/superx/xml/viz_components.xsl @@ -82,21 +82,6 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:sx="http://memtext.de"> - @@ -1009,6 +994,7 @@ and @srcpath != '' and (@renderer_uniquename='plot' or @renderer_uniquename='d3js') ]">