Aktionen
Dashboard dynamische View¶
- Anlegen der Parameter Templates
- 'art' erstetzen durch Tabellenname
- 'Bezeichnungen anpassen'
Template für Tabelle art
INSERT INTO recnogroup
(reg_pos, reg_gruppe, reg_tablename, reg_pname, reg_bez, reg_bez_textno, reg_paramtype)
VALUES
(10, 'DefExtension', 'art', 'art_xprop_boolname', 'Demo Bool', NULL, 'ptBOOLEAN'),
(20, 'DefExtension', 'art', 'art_xprop_enumname', 'Demo Enum', NULL, 'ptENUM'),
(30, 'DefExtension', 'art', 'art_xprop_varcharname', 'Demo Text', NULL, 'ptVARCHAR');
(40, 'DefExtension', 'art', 'art_xprop_integername', 'Demo Prio', NULL, 'ptINTEGER');
(50, 'DefExtension', 'art', 'art_xprop_datename', 'Demo Datum', NULL, 'ptDATE');
INSERT INTO RecNoEnums
( rege_reg_pname, rege_pos, rege_code, rege_bez )
VALUES
( 'art_xprop_enumname', '10', '1', 'hoch' ),
( 'art_xprop_enumname', '20', '2', 'mittel' ),
( 'art_xprop_enumname', '30', '3', 'niedrig' );
-- PIVOT-VIEW NEU AUFBAUEN
SELECT TRecnoParam.pivot_view__by__tablename_reggroup__recreate('art', 'DefExtension', 'cimgreen');
- StandardSQL anlegen:
- 'ART' ersetzen durch 'Objektname' SSQL
ART.default_ext_propertiesSELECT art.*, recnoct_art_xprop.* FROM art -- dynamische Standard Parameter per Pivot-View LEFT JOIN TRecnoParam.pivot__by__art_DefExtension__view AS recnoct_art_xprop ON recnoct_art_xprop.tbl_dbrid = art.dbrid
- Childtabelle mit Detailinfos zu den im Parentdatensatz verwendeten Parametern
SELECT
RecNoKeyword.dbrid,
COALESCE(reg_bez, lang_text(reg_bez_textno))::varchar AS disp_bez,
-- r_value,
TRecnoParam.GetValueDescr(r_reg_pname, :recnoparam_dbrid, '') AS r_value ,
r_descr
FROM
RecNoKeyword
LEFT JOIN RecnoGroup ON reg_pname = r_reg_pname AND r_tablename = reg_tablename
WHERE
r_tablename = 'art'
AND r_dbrid = :recnoparam_dbrid
--interne Parameter für Administratoren sichtbar
AND coalesce(r_kategorie, '') NOT IN ('internal system usage')
ORDER BY
reg_pos, r_id
- zur Bearbeitung auf editabel stellen
- als Beispiel gilt ..wie 'art.xprop.boolname' und nicht verwendet werden soll ausser zu Veranschaulichung oder probieren
- mit dem visible Flag steuert man die Sichtbarkeit
Von [E] Oleg G vor 1 Tag aktualisiert · 8 Revisionen
