Speichern abbrechen

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
michl4ever
Beiträge: 5
Registriert: 04.08.2008, 10:50

Speichern abbrechen

Beitrag von michl4ever » 04.08.2008, 12:05

Hallo,

Ich möchte während des Save Events mittels JavaScript eine Validierung durchführen. Wenn diese Validierung fehlschlägt, soll der Speichervorgang abgebrochen werden?

Wie breche ich die Save Methode mittels JavaScript ab?

 

Mein bisheriger Code:

 
[fontsize=2]
if[/fontsize]
[fontsize=2] (fullname.selectedIndex [/fontsize][fontsize=2]==[/fontsize][fontsize=2] [/fontsize][fontsize=2]-[/fontsize][fontsize=2]1)

{

app.alert("You must provide a value for Fullname.");

app.exit;

}
[/fontsize]
 

mfg

Michael

michl4ever
Beiträge: 5
Registriert: 04.08.2008, 10:50

Speichern abbrechen

Beitrag von michl4ever » 04.08.2008, 12:05

[user=1963]sry[/user] doppelpost ;-)

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

Speichern abbrechen

Beitrag von Gentleman » 04.08.2008, 13:38

Hi,

mach doch einfach ein Button der das dann Validiert und erst dann darf er speichern.
Speichern via JS:

[fontsize=2]app.execMenuItem("SaveAs")

Aber auch Rechte freigeben.
[/fontsize]
Gruß

michl4ever
Beiträge: 5
Registriert: 04.08.2008, 10:50

Speichern abbrechen

Beitrag von michl4ever » 04.08.2008, 13:49

super idee ... und wie verhindere ich, dass er vorher schon auf "datei-> speichern unter" klickt bzw. strg+s drückt?

mit "Rechte freigeben" meinst du die Reader Extensions?

 

lg

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

Speichern abbrechen

Beitrag von Gentleman » 04.08.2008, 13:54

Adobe Professional -> Erweitert -> Verwendungsrechte


Hmmm gute frage :-)...

Keylistener der überprüft ob STRG + S gedrückt wird :-)...

Und Datei Speichern da habe ich leider auch keine Antwort vielleicht kann man es bei Professional abschalten da müsste ich mich auch noch klug machen.

Vielleicht einmal die Hilfe von Adobe Profession benutzen :-).

Gruß

michl4ever
Beiträge: 5
Registriert: 04.08.2008, 10:50

Speichern abbrechen

Beitrag von michl4ever » 04.08.2008, 14:31

aso ... das ist natürlich schlecht wenn ich das andere speichern nicht verhindern kann ;-)

gibt es noch eine andere Möglichkeit? Kann ich das Save Event nicht abbrechen?

lg

Benutzeravatar
Gentleman
Beiträge: 298
Registriert: 21.08.2007, 14:45

Speichern abbrechen

Beitrag von Gentleman » 05.08.2008, 08:15

da mußt du deine alte methode nehmen und bei der if abfrage einfach eine aktiona ausführen und vielleicht break oder so...

Habe ich noch nicht gemacht bei LCD.

Werde mich mal da schlau machen.

Gruß

michl4ever
Beiträge: 5
Registriert: 04.08.2008, 10:50

Speichern abbrechen

Beitrag von michl4ever » 05.08.2008, 09:18

wenn du da etwas herausfinden könntest wäre das natürlich super. Ich vermute auch, dass es so etwas wie ein break/cancel gibt. Leider habe ich in der Hilfe diesbezüglich nichts gefunden.

danke für deine Bemühungen! Wenn du etwas findest sag bitte bescheid ;-)

lg
Michael

kunsti
Beiträge: 64
Registriert: 21.08.2009, 17:36

Speichern abbrechen

Beitrag von kunsti » 02.07.2012, 11:30

Ich stehe vor selbem Problem. Ich prüfe ob eine Gruppe von Kontrollkästchen mindestens ein Haken besitzt.
Wenn nein, soll eine Messagebox erscheinen. Dies ist im preSave Ereignis hinterlegt und funktioniert.
Allerdings soll der anschließende Speichern-Vorgang abgebrochen werden.

Weiß jemand Lösung um den Speichern-Vorgang durch JavaScript abzubrechen?

Danke!

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Speichern abbrechen

Beitrag von radzmar » 02.07.2012, 12:40

Hi,

gib Dir keine Mühe, man kann das Speichern nicht abbrechen!
Ein Nutzer soll immer in der Lage sein, seine momentanen Eingaben zu speichern und später weiter machen zu können.

Antworten