Input Field Typ Datum - onValueHelp

BusinessServerPages; Erstellung von Webapplikationen.

Input Field Typ Datum - onValueHelp

Postby Chris247 » Thu May 22, 2003 4:38 pm

Hi,

ich habe folgendes Problem:
habe eine Seite, in der befinden sich einige Datumseingabefelder
(InputField mit dem Attribut onValueHelp = "true").

Wenn ich dann auf den Button rechts nebem dem Feld klicke,
kommt auch schön der Kalender mit dem akuellem Jahr hoch. :roll:
zusätzlich habe ich auf meiner Seite 2 Buttons, mit denen ich ein Jahr vor / zurück blättern kann.
Wenn ich damit ein Jahr vor / zurück geblättert habe, dann sollte beim Wertehilfe-klicken auf einem dieser Eingabefelder der Kalender mit dem gerade "geblätterten" Jahr erscheinen. Ist das irgenwie realisierbar?

Danke für Eure Hilfe und für Tipps!

Gruß,
Andi
Chris247
..
..
 
Posts: 43
Joined: Wed Mar 26, 2003 11:34 am

Postby Eric408 » Mon May 26, 2003 11:45 am

Servus Andibugger!!!

Also eigentlich hast Du mehrere Möglichkeiten.
Das Einfachste wäre, wenn Du das Datumsfeld mit einem Wert vorbelegen würdest. Sobald Du dann auf die ValueHelp klickst siehst Du den Monat des eingetragenen Datums.

Wenn allerdings das Feld leer sein soll, muss Du wohl eine Javascript Funktion aus der Datei "controls_ie5.js" ändern. Entweder Du modifizierst eine Funktion (sapHelpDate), sodass Du ein Datum zusätzlich mit übergeben kannst, oder Du kopierst die Funktion in Deinen Quellcode der BSP-Seite und änderst sie hier ab.

Beispiel:
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. <script language="javaScript" type="text/javascript">
  2.     function sapHelpDate&#40;CalendarId,dayNames,monthNames,fdw,Format,CssAttribute,FormName&#41;
  3. &#123;
  4.   var form = this.document.getElementById&#40;FormName&#41;;
  5.   inp = form.document.getElementById&#40;CalendarId&#41;.value;
  6.   if &#40;inp == ""&#41; &#123; inp = '01.04.2002'; &#125;
  7.   sapCal_Make_Calendar&#40;CalendarId,dayNames,monthNames,fdw,Format,inp,CssAttribute,FormName,"","",""&#41;
  8. &#125;
  9. </script>
  10.  
GeSHi ©



Viele Grüße,

Stefan.
Eric408
..
..
 
Posts: 40
Joined: Fri Mar 14, 2003 7:11 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 13 guests