Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Sonnenaufgang am 27.06.13 - 18:19:11

Titel: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: Sonnenaufgang am 27.06.13 - 18:19:11
Liebe Notekolleginnen und -kollegen,

ich habe eine Maske entwickelt. In der Maske ist ein Feld (Typ Dialogliste). Wenn ich das Feld ändere soll es sofort im Dokument gespeichert werden. Dafür habe ich in den Event OnChange den entsprechenden Code eingetragen. Aber ich glaube der Code wird gar nicht durchlaufen.

Der Haken bei "Felder bei Schlüsseländerung aktualisieren" ist gesetzt.

Irgendetwas scheine ich zu übersehen.

Habt Ihr einen Tipp?

Vielen Dank im voraus.

Daniel
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: dnotes am 27.06.13 - 18:50:15
Funktioniert doch.
Allerdings erst beim Verlassen des Feldes.
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: Sonnenaufgang am 27.06.13 - 20:02:50
Wenn ich nun das Feld ändere und öffne über eine eingebette Ansicht ein weiteres Dokument wird die Änderung nicht im Dokument gespeichert.
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: koehlerbv am 27.06.13 - 20:06:25
Jetzt wird es unverständlich, Daniel ...

Bernhard
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: Sonnenaufgang am 27.06.13 - 20:59:04
1. Ich erstelle neues ein Dokument. In dem Dokument ist ein Ansicht mit weiteren Dokumenten eingebettet.
2. In dem Dokument fülle ich mehrere Felder aus.
3. Nach dem letzten Feld kann sich der Anwender ein Dokument aus der eingebettenten Ansicht auswählen ( duch Doppelklick).
4. Wenn er das tut, verschwindet der Eintrag vom letzten Feld.

Beim Vorletzten Feld passiert das nicht. Die Eingabe erfolgt über eine Schaltfläche an dessen Ende das Dokument gespeichert wird.

Ich glaube ich lege das letzte Feld einfach vor das Vorletzte Feld.
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: koehlerbv am 27.06.13 - 21:03:23
Es bleibt weiter unklar. Da das Verhalten nicht durch fehlerfreie Programmierung zu erklären ist, wäre jetzt der Code interessant, der den Eintrag des "letzten Feldes" bestimmt (Achtung - der muss ja nicht zwingend mit diesem Feld zusammenhängen, also genau nachschauen vor dem Posten!).

Bernhard
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: Sonnenaufgang am 27.06.13 - 21:17:29
Hallo Bernhard,

erstmal vielen Dank für Deine Unterstützung. Ich werde das Problem aber anders lösen.

Daniel
Titel: Re: Feldänderung: OnChange wird nicht durchlaufen
Beitrag von: koehlerbv am 27.06.13 - 21:39:43
Ohne die Lösung des eigentlichen Problems zu posten? Das wäre nicht fair.

Bernhard