23 changed files with 1441 additions and 56 deletions
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44757^Dashboard^1000^300^-1^170^150^1^char^30^1^1^<<SQL>> select uniquename,uniquename from viz_dashboard order by 2;^ ^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44750^320^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
44750^44757^ |
||||
@ -0,0 +1,46 @@
@@ -0,0 +1,46 @@
|
||||
44750^Dashboard-Elemente^select E.sortnr,\ |
||||
C.caption as chart_caption,\ |
||||
E.caption, \ |
||||
D.uniquename as hiddendashboard_uniquename,\ |
||||
E.datasource as hiddendatasource,\ |
||||
C.uniquename as hiddenchart_uniquename,\ |
||||
E.onclick_event as hiddenonclick_event,\ |
||||
E.open_modal_card_detail as hiddenopen_modal_card_detail,\ |
||||
link_maskennummer as hiddenlink_maskennummer,\ |
||||
link_chart_uniquename as hiddenlink_chart_uniquename,\ |
||||
link_tablestylesheet as hiddenlink_tablestylesheet\ |
||||
FROM viz_dashboard_element E, viz_dashboard D, viz_chart C\ |
||||
where E.dashboard_id=D.tid\ |
||||
and E.chart_id=C.tid\ |
||||
and D.uniquename=<<Dashboard>>\ |
||||
and E.datasource_type=1 --Makrobericht\ |
||||
and E.active=1\ |
||||
order by E.sortnr;\ |
||||
\ |
||||
;^XIL List\ |
||||
sizable_columns horizontal_scrolling\ |
||||
white_space_color=COLOR_WHITE fixed_columns=1\ |
||||
drop_and_delete movable_columns\ |
||||
min_heading_height=55\ |
||||
Column CID=0 heading_text="Nr." explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=3\ |
||||
Column CID=0 heading_text="Element" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=15\ |
||||
Column CID=0 heading_text="Beschreibung" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=20\ |
||||
Column CID=0 heading_text="Dashboard" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=40\ |
||||
Column CID=0 heading_text="Datenquelle" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=10\ |
||||
Column CID=0 heading_text="Grafik" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=10\ |
||||
Column CID=0 heading_text="Onclick Event" explanation="" center_heading\ |
||||
row_selectable heading_platform readonly\ |
||||
width=30\ |
||||
@@@^ ^ ^Liste der im Dashboard genutzten Elemente^ ^^3^700^360^0^1^ ^ |
||||
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
320^44750^ |
||||
@ -0,0 +1,131 @@
@@ -0,0 +1,131 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
|
||||
</sqlvars> |
||||
|
||||
|
||||
<#assign viz_dashboard = |
||||
{ "caption":"im Überblick", |
||||
"uniquename":"STUDABSOLV", |
||||
"maskeninfo_id":44690, |
||||
"booklet_stylesheet":"viz_report_44690_xmlsource.jrxml", |
||||
"gridtitle_felderinfo_id":"null" } |
||||
/> |
||||
|
||||
<#assign link_tablestylesheet="viz_html_chart_viewer_mask_and_table.xsl" /> |
||||
<#assign open_modal_card_detail="0" /> |
||||
|
||||
|
||||
<#assign viz_dashboard_tabs = [ |
||||
{ |
||||
"caption":"Studierende", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":10, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'')", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. HS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":20, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'') |
||||
and hssem=1", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. FS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":30, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'') |
||||
and fach_sem_zahl=1", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
} |
||||
] |
||||
/> |
||||
<#assign viz_dashboard_elements = [ |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"2", |
||||
"sortnr":10, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende gesamt", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"3", |
||||
"sortnr":20, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende 1. Hochschulsemester", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"4", |
||||
"sortnr":30, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende 1. Fachsemester", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"5", |
||||
"sortnr":40, |
||||
"chart_uniquename":"ABSOLV_SEM_LINE", |
||||
"caption":"Absolvent*innen (Zeitreihe)", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"6", |
||||
"sortnr":50, |
||||
"chart_uniquename":"ABSOLV_RSZ_SEM_BAR", |
||||
"caption":"Absolvent*innen in der Regelstudienzeit (Zeitreihe)", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"7", |
||||
"sortnr":60, |
||||
"chart_uniquename":"ABSOLV_ABGRP_SEM_AREA", |
||||
"caption":"Absolvent*innen nach Abschlussgruppe (Zeitreihe)", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
} |
||||
] /> |
||||
|
||||
<@create_temp_tables_dashboard /> |
||||
|
||||
|
||||
<@viz_dashboard_fuellen /> |
||||
|
||||
|
||||
<@drop_temp_tables_dashboard /> |
||||
|
||||
@ -0,0 +1,106 @@
@@ -0,0 +1,106 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
|
||||
</sqlvars> |
||||
|
||||
|
||||
<#assign viz_dashboard = |
||||
{ "caption":"im Überblick", |
||||
"uniquename":"STUD", |
||||
"maskeninfo_id":44660, |
||||
"booklet_stylesheet":"viz_report_44660_xmlsource.jrxml", |
||||
"gridtitle_felderinfo_id":"null" } |
||||
/> |
||||
|
||||
<#assign link_tablestylesheet="viz_html_chart_viewer_mask_and_table.xsl" /> |
||||
<#assign open_modal_card_detail="0" /> |
||||
|
||||
|
||||
<#assign viz_dashboard_tabs = [ |
||||
{ |
||||
"caption":"Studierende", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":10, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'')", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. HS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":20, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'') |
||||
and hssem=1", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
}, |
||||
{ |
||||
"caption":"Studienanfänger*innen im 1. FS", |
||||
"maskeninfo_id":"44190", |
||||
"sortnr":30, |
||||
"select_clause":"sum(summe) as summe", |
||||
"fact_table":"sos_stg_aggr", |
||||
"where_clause":"studiengang_nr=1 |
||||
and fach_nr=1 |
||||
and stichtag=(select I.tid from sos_stichtag I where I.appl_key=''0'') |
||||
and fach_sem_zahl=1", |
||||
"optional_filter_name":"", |
||||
"optional_filter_value":"", |
||||
"booklet_stylesheet":"viz_report_44190_xmlsource.jrxml" |
||||
} |
||||
] |
||||
/> |
||||
<#assign viz_dashboard_elements = [ |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"2", |
||||
"sortnr":10, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende gesamt", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"3", |
||||
"sortnr":20, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende 1. Hochschulsemester", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
}, |
||||
{ |
||||
"datasource_type":1, |
||||
"datasource":"4", |
||||
"sortnr":30, |
||||
"chart_uniquename":"STUD_SEM_LINE", |
||||
"caption":"Studierende 1. Fachsemester", |
||||
"onclick_event":"", |
||||
"active":"1" |
||||
} |
||||
] /> |
||||
|
||||
<@create_temp_tables_dashboard /> |
||||
|
||||
|
||||
<@viz_dashboard_fuellen /> |
||||
|
||||
|
||||
<@drop_temp_tables_dashboard /> |
||||
|
||||
|
||||
|
||||
@ -0,0 +1,250 @@
@@ -0,0 +1,250 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='viz'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
|
||||
<#assign viz_properties = [ |
||||
{ "caption":"Dimensionen", |
||||
"prop_uniquename":"dimensionsNode", |
||||
"explanation":"Dimensionen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"sortnr":"1", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"encode" |
||||
}, |
||||
{ "caption":"Zeilendimension 1", |
||||
"prop_uniquename":"rowdim1", |
||||
"explanation":"Zeilendimension oberste Ebene für Kreuztabellen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"608", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Spaltendimension 1", |
||||
"prop_uniquename":"coldim1", |
||||
"explanation":"Spaltendimension obersete Ebene für Kreuztabellen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"610", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Dimension 1", |
||||
"prop_uniquename":"dimension1", |
||||
"explanation":"Dimension 1", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"608", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Maß 1", |
||||
"prop_uniquename":"measure1", |
||||
"explanation":"Maß 1", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"MEASURE", |
||||
"sortnr":"610", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Titel", |
||||
"prop_uniquename":"titleNode", |
||||
"explanation":"Titel-Element", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"sortnr":"1", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"subtitle" |
||||
}, |
||||
{ "caption":"Untertitel-Text", |
||||
"prop_uniquename":"subtitle", |
||||
"explanation":"Text", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"titleNode" |
||||
}, |
||||
{ "caption":"Untertitel CSS-Klasse", |
||||
"prop_uniquename":"subtitleCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"titleNode" |
||||
}, |
||||
{ "caption":"CSS-Klassen", |
||||
"prop_uniquename":"CssClassesNode", |
||||
"explanation":"", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"property_group_uniquename":"", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabelle CSS-Klasse", |
||||
"prop_uniquename":"tableCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"table", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabellenheader CSS-Klasse", |
||||
"prop_uniquename":"theadCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Spaltenüberschrift CSS-Klasse", |
||||
"prop_uniquename":"thCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Daten-Zellen CSS-Klasse", |
||||
"prop_uniquename":"tdDataCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabellenfooter CSS-Klasse", |
||||
"prop_uniquename":"tfootCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
|
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<@fill_viz_properties /> |
||||
|
||||
|
||||
<@drop_temp_tables /> |
||||
|
||||
@ -0,0 +1,250 @@
@@ -0,0 +1,250 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
|
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='viz'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
|
||||
<#assign viz_properties = [ |
||||
{ "caption":"Dimensionen", |
||||
"prop_uniquename":"dimensionsNode", |
||||
"explanation":"Dimensionen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"sortnr":"1", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"encode" |
||||
}, |
||||
{ "caption":"Zeilendimension 1", |
||||
"prop_uniquename":"rowdim1", |
||||
"explanation":"Zeilendimension oberste Ebene für Kreuztabellen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"608", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Spaltendimension 1", |
||||
"prop_uniquename":"coldim1", |
||||
"explanation":"Spaltendimension obersete Ebene für Kreuztabellen", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"610", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Dimension 1", |
||||
"prop_uniquename":"dimension1", |
||||
"explanation":"Dimension 1", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"CATEGORY", |
||||
"sortnr":"608", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Maß 1", |
||||
"prop_uniquename":"measure1", |
||||
"explanation":"Maß 1", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"0", |
||||
"static_values":"", |
||||
"is_mandatory":"1", |
||||
"input_type_uniquename":"SELECT", |
||||
"property_group_uniquename":"MEASURE", |
||||
"sortnr":"610", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"string", |
||||
"parent_property_uniquename":"dimensionsNode" |
||||
}, |
||||
{ "caption":"Titel", |
||||
"prop_uniquename":"titleNode", |
||||
"explanation":"Titel-Element", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"sortnr":"1", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"subtitle" |
||||
}, |
||||
{ "caption":"Untertitel-Text", |
||||
"prop_uniquename":"subtitle", |
||||
"explanation":"Text", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"titleNode" |
||||
}, |
||||
{ "caption":"Untertitel CSS-Klasse", |
||||
"prop_uniquename":"subtitleCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"titleNode" |
||||
}, |
||||
{ "caption":"CSS-Klassen", |
||||
"prop_uniquename":"CssClassesNode", |
||||
"explanation":"", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"NODE", |
||||
"property_group_uniquename":"", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"NODE", |
||||
"parent_property_uniquename":"", |
||||
"variableName":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabelle CSS-Klasse", |
||||
"prop_uniquename":"tableCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"table", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabellenheader CSS-Klasse", |
||||
"prop_uniquename":"theadCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Spaltenüberschrift CSS-Klasse", |
||||
"prop_uniquename":"thCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Daten-Zellen CSS-Klasse", |
||||
"prop_uniquename":"tdDataCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
}, |
||||
{ "caption":"Tabellenfooter CSS-Klasse", |
||||
"prop_uniquename":"tfootCssClass", |
||||
"explanation":"Formatierung mit CSS-Klasse", |
||||
"prop_default":"", |
||||
"prop_unit":"", |
||||
"is_generic":"1", |
||||
"static_values":"", |
||||
"is_mandatory":"0", |
||||
"input_type_uniquename":"TEXT", |
||||
"property_group_uniquename":"STYLE", |
||||
"sortnr":"10", |
||||
"range_from":"", |
||||
"range_to":"", |
||||
"prop_value_type":"STRING", |
||||
"parent_property_uniquename":"CssClassesNode" |
||||
} |
||||
] |
||||
/> |
||||
|
||||
|
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<@fill_viz_properties /> |
||||
|
||||
|
||||
<@drop_temp_tables /> |
||||
|
||||
@ -0,0 +1,58 @@
@@ -0,0 +1,58 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='viz'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign viz_types = [ |
||||
{"uniquename":"simplePivotTable", "caption":"Einfache pivotierte Tabelle", |
||||
"orientation":"Z", |
||||
"description":"Einfache pivotierte Datentabelle", |
||||
"explanation":""} |
||||
|
||||
] |
||||
/> |
||||
|
||||
|
||||
<#assign viz_type_properties = [ |
||||
{"viz_property_uniquename":"rowdim1", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"coldim1", |
||||
"is_mandatory":"1"}, |
||||
{"viz_property_uniquename":"measure1", |
||||
"is_mandatory":"1"}, |
||||
{"viz_property_uniquename":"subtitle", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"subtitleCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"tableCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"theadCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"thCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"tdDataCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"tfootCssClass", |
||||
"is_mandatory":"0"} |
||||
] |
||||
/> |
||||
|
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<#foreach viz_type in viz_types> |
||||
|
||||
<@fill_viz_types viz_type_p=viz_type /> |
||||
|
||||
<@fill_viz_type_properties viz_type_p=viz_type /> |
||||
|
||||
</#foreach> |
||||
|
||||
<@drop_temp_tables /> |
||||
|
||||
|
||||
@ -0,0 +1,54 @@
@@ -0,0 +1,54 @@
|
||||
--Freemarker Template |
||||
<#include "SQL_lingua_franca"/> |
||||
<#include "SuperX_general"/> |
||||
<#include "VIZ-Makros"/> |
||||
<sqlvars> |
||||
<sqlvar name="renderer"> |
||||
select tid from viz_renderer where uniquename='viz'; |
||||
</sqlvar> |
||||
</sqlvars> |
||||
<#assign viz_types = [ |
||||
{"uniquename":"simpleTable", "caption":"Einfache Datentabelle", |
||||
"orientation":"Z", |
||||
"description":"Einfache Kopie der Datentabelle", |
||||
"explanation":""} |
||||
|
||||
] |
||||
/> |
||||
|
||||
|
||||
<#assign viz_type_properties = [ |
||||
{"viz_property_uniquename":"subtitle", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"subtitleCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"tableCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"theadCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"thCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"tdDataCssClass", |
||||
"is_mandatory":"0"}, |
||||
{"viz_property_uniquename":"tfootCssClass", |
||||
"is_mandatory":"0"} |
||||
|
||||
|
||||
] |
||||
/> |
||||
|
||||
|
||||
<@create_temp_tables /> |
||||
|
||||
|
||||
<#foreach viz_type in viz_types> |
||||
|
||||
<@fill_viz_types viz_type_p=viz_type /> |
||||
|
||||
<@fill_viz_type_properties viz_type_p=viz_type /> |
||||
|
||||
</#foreach> |
||||
|
||||
<@drop_temp_tables /> |
||||
|
||||
|
||||
@ -1,3 +1,4 @@
@@ -1,3 +1,4 @@
|
||||
1^d3js^D3JS (V7)^ |
||||
2^plot^Observable Plot^ |
||||
3^echarts^Apache Echarts^ |
||||
4^viz^VIZ Basistools^ |
||||
|
||||
Loading…
Reference in new issue