Home Forum Nuclos Entwicklung Makros und Regeln Auflösung von Referenzen (n:1)

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

    Hallo,

    wie können n:1 Referenzen in Regeln aufgelöst werden?

    Beispiel:
    Entität A hat Referenz zu Entität B namens „b“.

    Mit

    
    getFieldValue("b")
    

    erhalte ich aber kein Objekt, von dem ich die Felder von B auslesen könnte. Stattdessen kommt der String, der beim Anlegen der Referenz im Entitätenwizard als Anzeigename definiert wurde.

    Die Frage ist also, wie man an ein solches Objekt und damit an die Felder von B kommt.

    Vielen Dank!
    GP

    • Dieses Thema wurde geändert vor 4 Jahre, 6 Monaten von caf.
    #2566
    Claudia Mangstl
    Teilnehmer

    Hallo Herr GP,

    die ID des Datensatz von Entität B erhalten Sie mit dem Aufruf

    Integer B_id = server.getAttribute(„b“).getValueId();

    Die Werte der diversen Felder von B erhalten Sie dann mit

    Object 1 = (Object)server.getFieldValue(„B“, B_id, feld1_von_B);
    Object 2 = (Object)server.getFieldValue(„B“, B_id, feld2_von_B);
    usw.

    Zur Info:
    Im Wiki sind einige mögliche Methodenaufrufe zusammengefasst.

    Ich hoffe, ich konnte Ihnen weiterhelfen.

    Viele Grüße,
    Claudia M.

    • Diese Antwort wurde geändert vor 4 Jahre, 11 Monaten von Claudia Mangstl.
    • Diese Antwort wurde geändert vor 4 Jahre, 6 Monaten von caf.
Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)