Browse Source

Problembehebung wenn leere Spalten ausblenden=ja dazu fuehrt, dass gar keine Spalten angezeigt werden

xcube0.1
Meikel Bisping 1 year ago
parent
commit
ecdc25334c
  1. 10
      src-modules/module/xcube/masken/21000_maskeninfo.unl
  2. 10
      src-modules/module/xcube/masken/21100_maskeninfo.unl

10
src-modules/module/xcube/masken/21000_maskeninfo.unl

@ -332,11 +332,11 @@ drop table if exists tmp_rohdaten;\ @@ -332,11 +332,11 @@ drop table if exists tmp_rohdaten;\
</#foreach>\
\
<#if "<<Leere Zeilen ausblenden>>"="'ja'">\
delete from tmp_erg where\
delete from tmp_erg where 1=1 \
<#assign i=0/>\
<#foreach spalte in ergspalten>\
<#assign i=i+1/>\
c${i}=0 <#if spalte_has_next> and </#if>\
and c${i}=0 \
</#foreach>;\
</#if>\
<#if "<<Ansicht in Ergebniszeilen>>"="'institution'">\
@ -352,12 +352,12 @@ update tmp_erg set name=replace(name,col1||' - ','');\ @@ -352,12 +352,12 @@ update tmp_erg set name=replace(name,col1||' - ','');\
\
select \
<#if rowdef.is_sicht&gt;0>ebene,</#if>\
name,\
<#if "<<2.Ansicht in Zeilen>>"!=""&&"<<2.Ansicht in Zeilen>>"!="<<2.Ansicht in Zeilen>>">col2,</#if>\
name \
<#if "<<2.Ansicht in Zeilen>>"!=""&&"<<2.Ansicht in Zeilen>>"!="<<2.Ansicht in Zeilen>>">,col2</#if>\
<#assign i=0/>\
<#foreach spalte in ergspalten>\
<#assign i=i+1/>\
c${i}::${datatype} <#if spalte_has_next>,</#if>\
,c${i}::${datatype} \
</#foreach>\
\
from tmp_erg order by sortnr;^--freemarker Template\

10
src-modules/module/xcube/masken/21100_maskeninfo.unl

@ -331,11 +331,11 @@ drop table if exists tmp_rohdaten;\ @@ -331,11 +331,11 @@ drop table if exists tmp_rohdaten;\
</#foreach>\
\
<#if "<<Leere Zeilen ausblenden>>"="'ja'">\
delete from tmp_erg where\
delete from tmp_erg where 1=1 \
<#assign i=0/>\
<#foreach spalte in ergspalten>\
<#assign i=i+1/>\
c${i}=0 <#if spalte_has_next> and </#if>\
and c${i}=0 \
</#foreach>;\
</#if>\
<#if "<<Ansicht in Ergebniszeilen>>"="'institution'">\
@ -351,12 +351,12 @@ update tmp_erg set name=replace(name,col1||' - ','');\ @@ -351,12 +351,12 @@ update tmp_erg set name=replace(name,col1||' - ','');\
\
select \
<#if rowdef.is_sicht&gt;0>ebene,</#if>\
name,\
<#if "<<2.Ansicht in Zeilen>>"!=""&&"<<2.Ansicht in Zeilen>>"!="<<2.Ansicht in Zeilen>>">col2,</#if>\
name \
<#if "<<2.Ansicht in Zeilen>>"!=""&&"<<2.Ansicht in Zeilen>>"!="<<2.Ansicht in Zeilen>>">,col2 </#if>\
<#assign i=0/>\
<#foreach spalte in ergspalten>\
<#assign i=i+1/>\
c${i}::${datatype} <#if spalte_has_next>,</#if>\
,c${i}::${datatype} \
</#foreach>\
\
from tmp_erg order by sortnr;^--freemarker Template\

Loading…
Cancel
Save