Domino 9 und frühere Versionen > ND6: Entwicklung
[Web] @Command([EditDocument])
(1/1)
Lenham:
Hallo zusammen,
ich habe ein Problem mit einer Webanwendung, das mich so langsam aber sicher an den Rand des Nervenzusammenbruchs führt.
Folgendes Szenario:
1) Eine Eingabemaske, die im Lesemodus geöffnet wird.
2) Ein Feld Datum [DATE1], Vorgabewert DATE1 als Uhrzeit formatiert
3) Einen Button, der folgendes ausführen soll
- Das Dokument in den Schreibmodus versetzen
- DATE1 mit der aktuellen Uhrzeit füllen
- Dokument speichern (im Dokument bleiben)
- Dokument wieder in den Lesemodus versetzen
Das Ganze mache ich, um Speicherkonflikte zu vermeiden - es greifen bis zu 20 Personen gleichzeitig auf das Dokument zu.
Hier mein Code zum Aktionsbutton
@Command([EditDocument]);
@SetField("DATE1";@Now);
@Command(FileSave);
@Command([EditDocument])
Ergebnis:
Das Dokument wird durch einen Klick auf den Button in den Bearbeitungsmodus gesetzt.
Beim nächsten Klick (und erst dann!!!) wird DATE1 geschrieben und das Dokument (besser: die Maske) ist wieder im Lesemodus.
Merkwürdig auch: ich habe ein $$RETURN-Feld, in dem die Bestätigungsseite angezeigt werden soll. Wird sie aber nicht. Gespeichert ist das Dokument aber trotzdem.
Frage: wie bekomme ich das Feld DATE1 nur durch einen Klick aktuell und die Maske wieder in den Anzeigemodus?
Bin für jede Hilfe dankbar.
Stefan
bml:
Vielleicht nur ein Ansatz:
@Command( [EditDocument] ; 0 ; 1 )
0 = LeseModus
wenn es klappt viel Spass... ansonsten tut es mir leid
Lenham:
Nein, das ist es leider nicht.
Lt. Designerhilfe (und auch praktischen Erfahrungen) funktionieren im Web keine Parameter für @Command([EditDocument]).
Danke trotzdem.
Stefan
aoibhneach:
Hallo Forum!
Darf ich dieses von Stefan 2004 verfasste Thema nochmals aktivieren?
Die Fromel (in Schaltfläche)
--- Code: ---@Command([FileSave]);
@Command([TolsRunMacro];"Agent");
@Command([EditDocument])
--- Ende Code ---
funktioniert ja ganz fein, nur dass sich das Dokument im Browser im Lesemodus befindet.
Ein erneutes Drücken der Schaltfläche (und erneutes "EditDocument") schaltet dann in den Bearbeitungsmodus.
Zweimaliges Aufrufen des Befehls "EditDocument" hilft auch nicht.
Gibt's nicht doch eine Idee???
Viele Grüße,
Nils :)
p.s. Ohje, eigentlich bewege ich mich noch im Notes-Altertum (R5)! War vom Thema so fasziniert, dass ich aus Versehen im R6-Forum gepostet habe.
Sorry! ^-^
Glombi:
Bitte erstelle im richtigen Board ein neues Thema. Es sollten keine so alten Threads ergänzt werden.
Du kannst im neuen Thread auf diesen hier verweisen.
Diesen Thread schließe ich.
Andreas
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln