Termin: ganztägiges Ereignis automatisch Uhrzeit ausblenden

17. Mai 2010 09:15

Hallo zusammen.

Wir erfassen Besuchsberichte zum Kunden über die Aktivität Termin mit zusätzlichem Attribut "Besuchsbericht"
Ich habe den Onload jetzt um das automatische Setzen des o.g. Feldes ergänzt, damit nur noch jeweils das Datum erfasst werden muss.

Beim Laden des Formulars wird der Haken auch gesetzt, aber die beiden Uhrzeitfelder beim Datum erscheinen weiterhin.
Erst wenn ich im geladenen Formular den Haken rausnehme und wieder einsetze erhalte ich den gewünschten Effekt.

Hat jemand eine Idee dazu, wie ich das automatisiert bekomme?

MfG
Oliver

Re: Termin: ganztägiges Ereignis automatisch Uhrzeit ausblen

17. Mai 2010 10:44

Hallo Oliver,

wie setzt du den Haken für das Feld ganztägig?

Hast du diesen Artikel beachtet?

Re: Termin: ganztägiges Ereignis automatisch Uhrzeit ausblen

17. Mai 2010 11:04

Hallo Michael,

ja habe mit "true" als Wert gearbeitet.

MfG

Re: Termin: ganztägiges Ereignis automatisch Uhrzeit ausblen

17. Mai 2010 12:32

Hallo Oliver,

poste einmal deinen Code hier, damit ich das überprüfen kann.

Re: Termin: ganztägiges Ereignis automatisch Uhrzeit ausblen

17. Mai 2010 14:25

Hallo Michael,
hier ist der Onload Code für den beschriebenen Fall.
Es gibt auch noch einen Onchange Code, aber der ist identisch.

Evtl. fällt dir ja etwas auf.

Code:
/* BESUCHSBERICHT A*/

/* Verstecken des Besuchsberichts nach Haken A */
if (crmForm.all.qurius_besuchsbericht.DataValue == false)
{
crmForm.all.description_c.parentElement.parentElement. parentElement.style.display = 'inline';
crmForm.all.tab1Tab.style.display = "none";
crmForm.all.tab2Tab.style.display = "inline";
crmForm.all.qurius_bpfirmaid.setAttribute("req", 1);
crmForm.all.qurius_bpfirmaid_c.className = "rec";
crmForm.all.qurius_bpfirmaid_c.parentElement.parentElement. parentElement.style.display = 'none';
crmForm.all.isalldayevent_d.style.visibility = '';
crmForm.all.isalldayevent_c.style.visibility = '';
crmForm.all.isalldayevent.DataValue = false;
crmForm.all.statuscode_d.style.visibility = '';
crmForm.all.statuscode_c.style.visibility = '';
crmForm.all.qurius_kundeangetroffenbit.setAttribute("req", 1);
}
if (crmForm.all.qurius_besuchsbericht.DataValue == true)
{
var SpeichernAlsErledigt = document.getElementById("_MBSaveAsCompleted");
if (SpeichernAlsErledigt != null) SpeichernAlsErledigt.style.display="none";
crmForm.all.description_c.parentElement.parentElement. parentElement.style.display = 'none';
crmForm.all.tab1Tab.style.display = "inline";
crmForm.all.tab2Tab.style.display = "none";
crmForm.all.isalldayevent_d.style.visibility = '';
crmForm.all.isalldayevent_c.style.visibility = '';
crmForm.all.isalldayevent.DataValue = true;
crmForm.all.statuscode_d.style.visibility = 'hidden';
crmForm.all.statuscode_c.style.visibility = 'hidden';
crmForm.all.qurius_bpfirmaid.setAttribute("req", 2);
crmForm.all.qurius_bpfirmaid_c.className = "rec";
crmForm.all.qurius_bpfirmaid_c.parentElement.parentElement. parentElement.style.display = 'inline';
crmForm.all.qurius_kundeangetroffenbit.setAttribute("req", 2);
if (crmForm.all.qurius_bpfirmaid.DataValue == null && crmForm.all.regardingobjectid.DataValue != null)
{
crmForm.all.qurius_bpfirmaid.DataValue=crmForm.all.regardingobjectid.DataValue;
//Aufnahme des Firmennamens in Betreff
var betreff = crmForm.all.subject.DataValue;
var lookupItemBPFirma = new Array;
lookupItemBPFirma = crmForm.all.qurius_bpfirmaid.DataValue;
var betreffBPFirma = lookupItemBPFirma[0].name;
betreff=betreff + ' ' + betreffBPFirma;
crmForm.all.subject.DataValue = betreff;
}
}
/* Verstecken des Besuchsberichts nach Haken E */

Re: Termin: ganztägiges Ereignis automatisch Uhrzeit ausblen

17. Mai 2010 16:59

Hallo Daniel,

dein Code sieht soweit richtig aus. Wahrscheinlich liegt es daran, das es sich bei dem Feld um ein geschütztes Feld handelt, das du ja auch nicht über der GUI bearbeiten kannst.

Re: Termin: ganztägiges Ereignis automatisch Uhrzeit ausblen

17. Mai 2010 17:07

Hallo Michael,

hast du denn noch eine Idee, wie man mein Vorhaben umsetzen könnte?

MfG
Oliver