Seite 1 von 1

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 13:39
von RobertK
Hallo Adobe Community :cool:

Ich habe ein Formular mit dem LiveCycler erstellt.
An dem an mehreren Stellen das Datum vorgegeben wird.

mit Formcalc

$.rawValue = num2date(date(), DateFmt(2))


Meine Frage:

Was muss ich eintragen, um das Datum
manuell, bzw. nachträglich auf dem generierten
PDF-Formular zu ändern.

Oder kann ich es so belassen und muss noch was in
dem Pulldown-Menü Anzeige einstellen ?


Danke im voraus

vg :)

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 14:39
von simse179
Hallo Robert,

kann es sein, dass das Feld schreibgeschützt ist?
Das würdest Du in der Palette "Objekt" im Reiter "Wert" sehen und ändern können.

VG, Simone

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 14:47
von RobertK
Hallo Simone,

nein das Feld ist nicht geschützt.

Es lässt sich ja im Formular ändern,
aber direkt danach, wird es durch die Vorgabe
wieder zurück gesetzt.

Ich möchte beide Optionen haben.
einmal die Vorgabe und
einmal das nachträgliche Ändern.

vg rob

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 14:56
von simse179
Hallo Robert,

in welchem Event steht denn das Skript (im Skripteditor bei "Anzeigen:")? Wenn ich es bei "form:ready" reinschreibe, kann ich es nachträglich ändern.

VG, Simone

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 15:16
von RobertK
Hallo Simone,

sieht jetzt so aus (Anhang). Habe es probiert,
aber es geht nicht wirklich ôO
Wenn ich das Feld verlasse,
kommt automatisch wieder die Vorgabe :?

vg rob

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 15:28
von simse179
Komisch, das sollte eigentlich gehen. Schau mal, ob es mit meinem Dokument klappt.

VG, Simone

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 15:42
von RobertK
Ja in deinem Beispiel geht das klasse! :)
Muss mal schauen voran das liegen könnte.
Melde mich, wenn ich weiß woran es gelegen hat.

vg rob

Vorgabe nachträglich ändern

Verfasst: 01.12.2014, 19:48
von radzmar
Du musst das Skript noch in eine Bedingung verpacken, die vorliegen muss, um es automatisch zu befüllen.
Z.B. wenn das Feld leer ist.

Code: Alles auswählen

if ($.isNull) then
	$ = Num2Date(date(), DateFmt(2))
endif

Vorgabe nachträglich ändern

Verfasst: 02.12.2014, 09:31
von RobertK
yeah! es geht :D

Nachdem ich keinen sichtlichen Fehler entdecken
konnte und es trotzdem nicht ging,
habe ich die ursprünglichen Felder einfach gelöscht
und neu angelegt.

Beide Varianten hab ich ausprobiert und funktionieren^^

Vielen Dank Simone und Radzmar :)

vg Rob