Datumanzeige berechnen und farbig markieren
Verfasst: 26.03.2010, 14:25
[fontsize=1]Hallo,[/fontsize]
[fontsize=1]ich habe ein Formular mit LiveCycle Designer erstellt.[/fontsize][fontsize=1]
[fontsize=1]Es handelt sich um ein Formular mit Medikamenten, bei dem man durch die Farbmarkierung den baldigen Verfall erkennen kann.[/fontsize]
Ich habe also ein Feld, indem immer das aktuelle Datum angezeigt wird.[/fontsize]
[fontsize=1]Jetzt gibt es ein weiteres Datumfeld.[/fontsize]
[fontsize=1]Wenn jetzt in diesem Feld das ausgewählte Datum kürzer als 4 Monate zum aktuellen Datum ist, soll das Feld grau markiert werden. (fillcolour)[/fontsize]
[fontsize=1]Das Problem ist aber, dass mein aktuelles Datum als FormCalc und das zweite Datumfeld als JavaScript ausgegeben wird und somit nicht zusammenpasst.[/fontsize]
[fontsize=1][fontsize=2]
Hier das aktuelle Datum als "layout ready:"
$.rawValue [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] num2date(date()[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] DateFmt(1))[/fontsize]
[fontsize=2]Hier das zweite Datumfeld als "exit" Ereignis:
[/fontsize][/fontsize][fontsize=1][fontsize=2][fontsize=2]
if[/fontsize][/fontsize][fontsize=2] (Datum.rawValue [/fontsize][fontsize=2][fontsize=2]<[/fontsize][/fontsize][fontsize=2] Stand.rawValue) {
Datum.fillColor [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "200,200,200" ;
}
Leider fehlen mir weitere Kenntnisse über JavaScript, um das Problem zu lösen. Ich weiß auch nicht, wie ich die Begrenzung auf 4 Monate einbauen soll. (?)
Kann mir jemand ein passendes Script aufzeigen?
Vielen Dank und Gruß,
Marek
[/fontsize][/fontsize]
[fontsize=1]ich habe ein Formular mit LiveCycle Designer erstellt.[/fontsize][fontsize=1]
[fontsize=1]Es handelt sich um ein Formular mit Medikamenten, bei dem man durch die Farbmarkierung den baldigen Verfall erkennen kann.[/fontsize]
Ich habe also ein Feld, indem immer das aktuelle Datum angezeigt wird.[/fontsize]
[fontsize=1]Jetzt gibt es ein weiteres Datumfeld.[/fontsize]
[fontsize=1]Wenn jetzt in diesem Feld das ausgewählte Datum kürzer als 4 Monate zum aktuellen Datum ist, soll das Feld grau markiert werden. (fillcolour)[/fontsize]
[fontsize=1]Das Problem ist aber, dass mein aktuelles Datum als FormCalc und das zweite Datumfeld als JavaScript ausgegeben wird und somit nicht zusammenpasst.[/fontsize]
[fontsize=1][fontsize=2]
Hier das aktuelle Datum als "layout ready:"
$.rawValue [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] num2date(date()[/fontsize][fontsize=2][fontsize=2],[/fontsize][/fontsize][fontsize=2] DateFmt(1))[/fontsize]
[fontsize=2]Hier das zweite Datumfeld als "exit" Ereignis:
[/fontsize][/fontsize][fontsize=1][fontsize=2][fontsize=2]
if[/fontsize][/fontsize][fontsize=2] (Datum.rawValue [/fontsize][fontsize=2][fontsize=2]<[/fontsize][/fontsize][fontsize=2] Stand.rawValue) {
Datum.fillColor [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "200,200,200" ;
}
Leider fehlen mir weitere Kenntnisse über JavaScript, um das Problem zu lösen. Ich weiß auch nicht, wie ich die Begrenzung auf 4 Monate einbauen soll. (?)
Kann mir jemand ein passendes Script aufzeigen?
Vielen Dank und Gruß,
Marek
[/fontsize][/fontsize]