Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Lenham am 24.03.04 - 08:32:58

Titel: [Web] @Command([EditDocument])
Beitrag von: Lenham am 24.03.04 - 08:32:58
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

 
Titel: Re:[Web] @Command([EditDocument])
Beitrag von: bml am 24.03.04 - 11:11:20
Vielleicht nur ein Ansatz:

@Command( [EditDocument] ; 0 ; 1 )

0 = LeseModus

wenn es klappt viel Spass... ansonsten tut es mir leid
Titel: Re:[Web] @Command([EditDocument])
Beitrag von: Lenham am 24.03.04 - 11:27:18
Nein, das ist es leider nicht.

Lt. Designerhilfe (und auch praktischen Erfahrungen) funktionieren im Web keine Parameter für @Command([EditDocument]).

Danke trotzdem.

Stefan
Titel: Re: [Web] @Command([EditDocument])
Beitrag von: aoibhneach am 11.12.07 - 11:59:23
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])

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!  ^-^
Titel: Re: [Web] @Command([EditDocument])
Beitrag von: Glombi am 11.12.07 - 12:38:55
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