Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 14.02.06 - 13:36:12

Titel: Gleichzeitige Frontend/Backend-Speicherung
Beitrag von: Alexis am 14.02.06 - 13:36:12
Hallo Forum,

ich komme mit folgender Vorgehensweise nicht klar:

Im Frontend werden manuell Felder editiert und gleichzeitig im zugehörigen Backend wird ein RichTextField per Button mit Links gefüllt.

Nachdem das Backend-Dokument gespeichert ist soll nun auch das Frontend-Dokument mit seinen geänderten Werten gespeichert werden. Damit wird aber wieder das RichTextField überschrieben. Setze ich die SaveOptions auf "0" beim speichern vom Frontend-Dokument werden die manuellen Änderungen nicht abgespeichert.

Wie löst man diesen Widerspruch geschickt auf (per Script)?

Alexis
Titel: Re: Gleichzeitige Frontend/Backend-Speicherung
Beitrag von: m3 am 14.02.06 - 13:38:22
Nicht gleichzeitig editieren.
Zuerst die Daten im Backend bearbeiten und speichern, dann das Dokument im Frontend aufmachen und editieren.

Oder Du lasst den User zuerst arbeiten, speicherst im Frontend und hängst dich in den PostSave und bearbeitest dann im Backend.
Titel: Re: Gleichzeitige Frontend/Backend-Speicherung
Beitrag von: koehlerbv am 14.02.06 - 13:46:38
Man kann auch auf das FrontEnd-Save verzichten. Bei neuen Masken muss dabei aber im Backend auch das Form-Item gesetzt werden.

Ich halte aber Martins Vorschläge für sicherer (da kann man nix vergessen).

Bernhard
Titel: Re: Gleichzeitige Frontend/Backend-Speicherung
Beitrag von: Alexis am 14.02.06 - 13:52:07
Danke für dieTipps,

ich werde den Weg über das PostSave-Event versuchen.

Der erste Vorschlag scheitert, weil die User beide Vorgänge auslöst ohne sie differenzieren zu können.

Alexis