Domino 9 und frühere Versionen > ND6: Entwicklung

WebQuerySave abbrechen und zurück zur Maske?

<< < (2/2)

gatecrasher:
Leider hat das mit den SaveOptions nicht funktioniert.

Die Meldung im Browser lautet Form processed und damit ist die Geschichte erledigt.

Semeaphoros:
Grundsatzfrage: Du bist doch wahrscheinlich so kundenfreundlich, dass Du dem Benutzer die bereits ausgefüllten Werte wieder zur Verfügung stellen willst - oder?

Das bedeutet aber, dass Du dem Brauser das ausgefüllte Dokument und nicht die leere Maske wieder andienen musst.

Da Du aber nur Dokumente andienen kannst, die gespeichert sind, geht wohl nur der Weg, dieses Dokument mit einem Flag (siehe Beitrag von Axel Marinero) abspeicherst und dem Browser im Edit-Mode wieder sendest.

Ob die folgende Alternative funktioniert, wage ich zu bezweifeln: Das Dokument per doc.delete entfernen und dem Browser einen "Back"-Befehl zusenden, was ihn ja eigentlich zur Eingabe zurückbringen sollte. Sauber ist das sowieso nicht, da der Benutzer keine Mitteilung bekommt. Also müsste man sowieso dem Benutzer ein Dok mit einer Fehlermeldung schicken und dort einen JS-Button implementieren, der ein Back auslöst. Das hingegen könnte funktionieren.

animate:

--- Zitat von: Semeaphoros am 28.06.05 - 08:58:52 ---Das bedeutet aber, dass Du dem Brauser das ausgefüllte Dokument und nicht die leere Maske wieder andienen musst.

Da Du aber nur Dokumente andienen kannst, die gespeichert sind

--- Ende Zitat ---

Hmm, der Domino kann aber auch ein noch nicht gespeichertes Dokument an den Browser schicken => neues Dokument mit Vorgabewerten. Evtl. kann man das nachbauen.

Hier noch ein Link zu einem Lösungsvorschlag wegen des SaveOptions-Felds

Semeaphoros:

--- Zitat von: Thomas Völk am 28.06.05 - 09:18:38 ---Hmm, der Domino kann aber auch ein noch nicht gespeichertes Dokument an den Browser schicken => neues Dokument mit Vorgabewerten. Evtl. kann man das nachbauen.

--- Ende Zitat ---

Das ist dann aber ein neues Dokument, das da kreiert wird. Das würde eigentlich heissen, dass man die Vorgabewerte in die Maske einbauen müsste, es sei denn, man kann ein im Backend kreiertes Document und mit Werten gefülltes Dokument im Edit-Mode an den Browser schicken, dann müsste man die entsprechenden Felder vom bestehenden in ein neues Doc kopieren und das senden. Keine Ahnung, ob das geht oder nicht, ist aber denkbar.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln