[Abgeschlossen] Quote: "Effective Form"

6. September 2011 11:21

Hi.

Ich möchte in einer (neuen) Quote die Datumsfelder "effectivefrom" und "effectiveto" mit JS/jQuery befüllen.
Dabei mache ich im Prinzip jeweils:
Code:
dateEffFrom.attr("value", mon + "/" + day + "/" + year);     // "12/31/2011"
dateEffFrom.attr("initialValue", year + "-" + mon + "-" + day + "T00:00:00" );     // "2011-12-31T00:00:00"
dateEffFrom.attr("returnValue", year + "-" + mon + "-" + day + "T00:00:00" );     // "2011-12-31T00:00:00"

Diese Werte werden auch korrekt in die Felder eingetragen (im dyn. erzeugten QC ist auch alles richtig).
Aber sie werden leider nicht mit "Save" abgespeichert!

Woran mag das liegen?
Werden diese Felder im Hintergrund abgefangen?
Kann man das Speichern der eigenen Daten erzwingen?

Danke.
WE34
Zuletzt geändert von we34 am 15. September 2011 09:10, insgesamt 1-mal geändert.

Re: Quote: "Effective Form" nicht befüllbar+speicherbar ?

6. September 2011 11:33

Hallo,

wenn ich mich richtig erinnere, sind diese beiden Felder auf der Form schreibgeschützt. Wenn dem so ist, musst du dem CRM mitteilen, das es auch die schreibgeschützten Felder speichern muss, das macht es im Standard nicht. Der entsprechende Befehl lautet ForceSubmit, siehe diverse Beispiel hier im Forum oder auch in den Tipps und tricks.

Re: Quote: "Effective Form" nicht befüllbar+speicherbar ?

6. September 2011 12:19

Hi.

Okay. Das ist ein guter Hinweis.
Habe nun
Code:
crmForm.all.effectivefrom.ForceSubmit = true;
crmForm.all.effectiveto.ForceSubmit = true;

gesetzt.
Dann sollte es eigentlich zu speichern sein.

Aber leider wird es immer noch nicht gespeichert (egal, ob ich es vor oder nach der Wertzuweisung setzte)..............


WE34