Domino 9 und frühere Versionen > ND6: Entwicklung
Feld wird automatisch zurück gesetzt???
(1/1)
Tibo:
Hallo!
Ich hab da mal wieder ein Problem! Ich soll ein vorhandenes Projekt fortführen. Ich habe in einer Maske ein Feld hinzugefügt, in dem sich der Wert nach jedem speichern erhöhen soll. Das funktionier eigentlich auch einwandfrei, nur wenn es dann ich Quellcode weiter geht komm irgendwann die Stelle
--- Code: ---doc.posDokumentName = uidoc.fieldgettext("posAusgangsnummer") + "_" + uidoc.fieldgettext("posBetreff")
--- Ende Code ---
Danach wird mein Feld wieder auf den Ursprungswert zurückgesetzt! Aber warum ist das so? Mein Feld wird hier nciht angesprochen.
Hab mir schon überlegt, dass es an dem doc liegen kann. (doc vom Typ NotesDocument)
Habe die Zeile auch schon umgeschrieben:
--- Code: ---Call uidoc.FieldSetText("posDokumentName", uidoc.fieldgettext("posAusgangsnummer") + "_" + uidoc.fieldgettext("posBetreff") )
--- Ende Code ---
aber dann wird das Feld posDokumentName nicht gefüllt und mein benötigtes Feld wird höher gezählt.
Habt ihr vielleicht eine Ahnung?
Gruß Tibo
dirk_2909:
An der codezeile kann es nicht liegen:
--- Zitat ---doc.posDokumentName = uidoc.fieldgettext("posAusgangsnummer") + "_" + uidoc.fieldgettext("posBetreff")
--- Ende Zitat ---
Ich denek eher, dass in der maske Irgendwo eine Eingabeumsetzung o.ä. vorhanden ist, die bei einem Refresh das Feld leert?
Tode:
Wenn Du Dein Feld im Backend erhöhst und nachher wieder aufs Frontend zugreifst, ohne über ein uidoc.reload (oder wars refresh) die Daten aus dem Backend ins frontend zu holen, dann überschreibt das uidoc das doc wieder. Damit gehen Deine Änderungen verloren..
Ich vermuite, dass sowas hier passiert.
Gruß
tode
Tibo:
Danke Tode!! Genau das war es, was mir gefehlt hat!! Ich hab wohl echt noch was nachzuholen in Notes!!
Gruß Tibo
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln