Home Forum Nuclos Entwicklung Makros und Regeln Id eines Referenzfeldes

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • #4522
    Carsten Hof
    Teilnehmer

    Hallo zusammen,

    und schon wieder ist eine neue Frage aufgetaucht.
    Diesmal würde ich gerne an die Id eines Referenzfeldes kommen. Und zwar bräuchte ich einen Aufruf in der Art

    getFieldValue( entityName, ID, „Id“ ),

    analog zu

    getFieldValue(„Id“).

    Oder sowas wie

    getValueIdFromValue( entityName, sAttributeName, oValue).

    Beides existiert ja in der Form nicht, oder habe ich etwas übersehen? Gibt es einen anderen Weg an die Id zu kommen?

    Um das ganze mal etwas anschaulicher zu machen:

    Ich habe 3 Entitäten A, B, C. Wobei A mit B und B mit C über ein Referenzfeld verbunden ist.
    Die Regel wird beim Speichern der Entität A ausgeführt. Diese Regel soll die Id eines Eintrages in einem Referenzfeld auf C in B holen, um damit den gewünschten Eintrag in C auszulesen.

    Ich hoffe man kann verstehen, was ich abbilden will.

    Vielen Dank schonmal und liebe Grüße,
    Bettina

    #4523
    Matthias Haake
    Teilnehmer

    Hallo Bettina,

    das kann man so machen:


    MasterDataVO entity = server.getMasterData("entityName", objectId);
    Integer referenceId = (Integer)entity.getField("Id");

    Viele Grüße,
    Matthias

    #4525
    Carsten Hof
    Teilnehmer

    Hi Matthias,

    oh super danke!
    Was würde ich nur ohne dich machen 😉

    Viele Grüße,
    Bettina

Ansicht von 3 Beiträgen - 1 bis 3 (von insgesamt 3)