Domino 9 und frühere Versionen > ND7: Entwicklung

Doppeltes speichern im Web verhindern?

(1/1)

LisaS:
Hallo,
ich hab folgenden Button

--- Code: ---UNID:=@Text(@DocumentUniqueID );
@If(@Command([FileSave]);
  @URLOpen("/"+@ReplaceSubstring(@Subset(@DbName; -1);" ";"+")+"/WebFreigabeButton?OpenAgent&"+UNID);
  ""
 )

--- Ende Code ---
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

umi:
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 :-)

LisaS:
@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

umi:
evtl. das ganze Applet ausblenden

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln