Ein Syntaxproblem

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Ein Syntaxproblem

Beitrag von nele_sonntag » 24.04.2014, 15:39

Ah stimmt, guter Einwand. Radzmar  wie sieht es aus mit Alert der TrustedSave, die kann man nicht unterbinden, richtig?

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

Ein Syntaxproblem

Beitrag von radzmar » 25.04.2014, 19:47

Die fehlende Schreibberechtigjng scheint hier übrigens durch den Geschützten Modus von Adobe Reader her zu kommen.
Der blockt auch Schreiboperationen einer TrustedFunction.

Also testweise entweder ganz abschalten, oder Ausnahmeregeln definieren:
http://thelivecycle.blogspot.com/2010/1 ... -mode.html

Tuono
Beiträge: 16
Registriert: 03.04.2014, 11:35

Ein Syntaxproblem

Beitrag von Tuono » 28.04.2014, 09:01

Ich denke, dass der Aufwand etwas zu groß ist, deshalb lebe ich halt mit der Meldung.

Allerdings gibt es da eine Sache die gewaltig stört. Das Formular (34KB) liegt auf einer NAS in einem Firmennetz. Wenn ich es direkt (von extern über ein Netzlaufwerk) aufrufe, dauert es einen Moment bis es geöffnet ist...verständlich da beide Netze nicht die schnellsten sind.

Beim speichern über TrustedSave jedoch dauert es sehr lange (zu lange für die Größe des Doc). Nach dem Klick auf den OK-Button zeigt mir das Maussymbol das etwas geschieht. Nach ca. 4-5 Sec. erscheint dann das oben besprochene Fenster mit der Meldung zur Schreibberechtigung.

Nach der Bestätigung über den OK Button allerdings, friert das Formular für ca. 8 Sec.ein. Ohne Zweifel speichert er in der Zeit...alles korrekt also.

Da ich aber keine optische Rückmeldung erhalte, besteht hier die Gefahr, dass der User das Fenster schließt und nicht abwartet, bis der Speichervorgang abgeschlossen ist.

Keine Ahnung warum es so lange dauert, aber es wäre auch egal wenn ich eine Rückmeldung in Form eines Statusbalken oder ähnliches anzeigen lassen könnte.

Gibt es diese Möglichkeit?

(Wenn nötig, erteile ich gerne mal eine Freigabe)

Antworten