Home › Forum › Allgemeines › Allgemeines zu Nuclos › Statusanzeige im Subform › Statusanzeige im Subform
Hallo,
ich habe die Statusanzeige des referenzierten Datensatzes im Subform hinbekommen. Lösung für referenziertes Item auf l_uidtree:
1) Attribut „Item“ Typ Referenzfeld
2) Attribut „ItemStatus“ Typ Bild
3) Datenbankobjekt erzeugen „CA_UIDTREE_ITEMSTATEICON“
4) Datenbankobjekt-Quelltext mit folgenden Informationen:
– Datenbankobjext = CAD_UIDTREE_ITEMSTATEICON
– Datenbanktyp POSTGRESQL
– Aktiv = ja
– Quelltext:
CREATE OR REPLACE FUNCTION CA_UIDTREE_ITEMSTATEICON(id numeric)
RETURNS bytea AS
$BODY$
DECLARE iresult BYTEA;
BEGIN
SELECT T3.objicon INTO iresult
FROM t_eo_l_uidtree T1
INNER JOIN t_eo_item T2
ON T2.intid = T1.intid_stritem
INNER JOIN t_md_state T3
ON T2.intid_nuclosstate = T3.intid
WHERE T1.intid = id;
RETURN iresult;
END;
$BODY$
LANGUAGE ‚plpgsql‘ VOLATILE
COST 100;
– Löschanweisung:
DROP FUNCTION IF EXISTS CA_UIDTREE_ITEMSTATEICON(imoduleid numeric) CASCADE
5) Im Entitätenwizard von l_uidtree das Attribut Itemstatus bearbeiten und die Funktion als Berechnungsvorschrift auswählen
—fertig—
Hab mich sehr gefreut daß das so einfach geht. Danke an Novabit für die Unterstützung.
Gruß, Matthias