Feld nach Speichern nicht automatisch neu berechnen

Die Möglichkeiten und Tücken von Formularen
Antworten
themib
Beiträge: 2
Registriert: 19.11.2008, 12:00

Feld nach Speichern nicht automatisch neu berechnen

Beitrag von themib » 01.02.2011, 09:24

Hallo,

ich lasse z.B. bei einem Feld das aktuelle Datum über folgendes Skript berechnen:

topmostSubform.Page1.Nummer2::calculate - (FormCalc, client)
var vdate = num2date(date(), "MMDDYY")
$.rawValue = vdate

Und bei einem anderen Feld folgendes:

topmostSubform.Page1.AktuellesDatum::ready:layout - (FormCalc, client)
$.rawValue = num2date(date(), DateFmt(1))

Wie kann ich verhindern, dass eine erneute Berechnung stattfindet, nachdem das Formular gespeichert wurde. Es ist wichtig, dass diese Felder nach dem Speichern gesperrt werden und nicht wieder veränderbar sind. Alle anderen Felder sollen weiterhin editierbar bleiben.

Folgendes habe ich schon ausprobiert (ohne Erfolg):

topmostSubform.Page1.Nummer2::preSave - (JavaScript, client) this.getField("Nummer2").readonly = true;


Wer kann mir helfen?


Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Feld nach Speichern nicht automatisch neu berechnen

Beitrag von Merklin » 02.02.2011, 16:33

Hallo themib,

schau mal hier nach.

http://www.acronaut.de/view_topic.php?id=1038&forum_id=18&highlight=Datum

Das könnte dir helfen.

VG Merklin

themib
Beiträge: 2
Registriert: 19.11.2008, 12:00

Feld nach Speichern nicht automatisch neu berechnen

Beitrag von themib » 03.02.2011, 09:39

Danke.

Der Hinweis hat geholfen.

MFG themib

Antworten