Home Forum Allgemeines Allgemeines zu Nuclos Statusanzeige im Subform Statusanzeige im Subform

#7232
Matthias Dörr
Teilnehmer

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