Domino 9 und frühere Versionen > ND6: Entwicklung

Feld auslesen (java)

(1/3) > >>

Furby:
Hallo zusammen

Ich will eine über einen Agenten automatische generierte Mail versenden.
Der Empfänger der Mail soll wenn möglich aus dem Feld e-Mail_Adr" in der Maske "Personen_Daten" per Java ausgelesen werden (da der Mailversand in Java schon steht).
Das Problem ist jetzt wie kann ich die einzelnen Felder in einer Maske ansprechen ???

Danke schon  mal im voraus !!!

klaussal:
Suche mal nach "GetItemValue" in der Hilfe. Da steht ein Beispiel drin, was Du vielleicht verwerten kannst.

dirk_2909:
aus der -sehr guten- Designerhilfe:

 
--- Code: ---Document doc = dc.getFirstDocument();
      while (doc != null) {
        System.out.println("Document " +
                doc.getNoteID() + ":");
        Vector items = doc.getItems();
        for (int j=0; j<items.size(); j++) {
          Item item = (Item)items.elementAt(j);
          System.out.println("\t" +
          item.getName() + " = \"" +
               item.getValueString() + "\"");
          }
        doc = dc.getNextDocument();
        }
--- Ende Code ---

.. nur ein Beispiel

Ralf_M_Petter:
Hinweis!

Das Beispiel enthält kein recycle und kann daher in Testumgebungen zwar einwandfrei funktionieren, aber in Produktivumgebungen kann es zu memory leaks führen. Das ist insbesondere bei solchen Code konstruktionen bei denen eine große Anzahl von Dokumenten verarbeitet wird wichtig.

Furby:
Erst mal danke für die verdammt schnelle Antwort hat mich schon ein gutes stück weiter gebracht.

Da ich mich erst seit dieser Woche mit Notes intensiver beschäftige und gerade ein kleines Verständnisproblem habe könnt ihr mir sicherlich helfen.
Meine Frage ist spiegelt die  Java Klasse „Document“ in Notes wider?

„Datenbank“   repräsentiert die Datenbank
„View“   repräsentiert die Ansichten
„Form“   repräsentiert die Masken
„Document    repräsentiert ???????

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln