Feld nach Speichern nicht automatisch neu berechnen
Verfasst: 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?
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?