Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: LisaS am 03.07.07 - 12:51:40

Titel: Doppeltes speichern im Web verhindern?
Beitrag von: LisaS am 03.07.07 - 12:51:40
Hallo,
ich hab folgenden Button
Code
UNID:=@Text(@DocumentUniqueID );
@If(@Command([FileSave]);
  @URLOpen("/"+@ReplaceSubstring(@Subset(@DbName; -1);" ";"+")+"/WebFreigabeButton?OpenAgent&"+UNID);
  ""
 )
Wenn der Anwender etwas ungeduldig ist, klickt er unter Umständen öfters auf den Button und der Dokument wird mehrfach angelegt.
Zumal der Agent "WebFreigabeButton" der im Backendscript läuft auch nochmal speichert.
Hat jemand eine Idee wie man dieses Problem lösen könnte?

Gruß
Hitcher
Titel: Re: Doppeltes speichern im Web verhindern?
Beitrag von: umi am 04.07.07 - 09:54:08
Eine möglichkeit ist ist es, den Button im OnSubmit des Forms zu verstecken (und dafür ein "Bitte Geduld" anzuzeigen). Dann hat der User keine möglichkeit mehr den Button ein weiteres Mal zu drücken

PS:aus @subset(@dbname;-1) kannst Du auch ein @webdbname machen :-)
Titel: Re: Doppeltes speichern im Web verhindern?
Beitrag von: LisaS am 04.07.07 - 15:50:12
@umi:
Das ist eine gute Idee, allerdings ist der Button als Action-Button und als Java-Applet eingebunden. Ich weiss nicht wie man den ausblenden könnte....

Gruß
Ramon
Titel: Re: Doppeltes speichern im Web verhindern?
Beitrag von: umi am 04.07.07 - 16:06:41
evtl. das ganze Applet ausblenden