Datum in Auswahlfeld

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
Trin
Beiträge: 2
Registriert: 27.11.2012, 20:08

Datum in Auswahlfeld

Beitrag von Trin » 08.12.2012, 18:25

Hallo zusammen,
bei meine ersten Gehversuchen mit dem LCD steh ich auch schon vor einem kleinen Problem und hoffe einer von euch kann mir helfen.
Es geht um es grob zu sagen um eine Selectbox die mit einem Datum arbeitet und zwei Textfelder die abhängig von der jeweiligen Auswahl Werte ermitteln.

Die Selectbox soll anhand vom aktuellen Datum (Monat)
folgende Auswahlmöglichkeiten geben:
+ 3 Monate
- 2 Monate
sprich für Dez. zB.:
März13 - Februar13 - Januar13 - [Dezember12] - November12 - Oktober12

Textfeld1:
soll mir die Anzahl der Tage des Ausgewählten Monats liefern (Schaltjahr Berücksichtigung)

Textfeld2:
den Wochentag des 01. des ausgewählten Monats

ich hoffe so was ist möglich, Javascript ist nicht so ganz meine Sache und leider ist dies ohne scheinbar nicht machbar. Hab mich wohl in dem Irrglauben verrannt zu glauben wenn man mit dem LCD ne Rechnung bauen kann klappt auch so was
tja Pustekuchen wenn die Daten kommen, abgesehn vom aktuellen Datum das bekomm ich hin (der Bibliothek sei dank) :-)

schon mal vielen Dank vorab

Gruß

Chris

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Datum in Auswahlfeld

Beitrag von nele_sonntag » 09.12.2012, 00:33

Hallo Chris,

dafür findest Du unter Musterformularen bereits von walde ein Musterformular. Siehe http://www.acronaut.de/forum44/1503.html und http://www.acronaut.de/forum44/1399.html

Ich fürchte, Du musst schon ein bisschen in Vorleistung treten, da wir alle arbeiten, wird Dir keiner ein komplettes Formular erstellen können/wollen. Aber mit ein bisschen Eigeninitiative wirst Du hier vernünftige Hilfe bekommen. Wenn Du also schon etwas erstellt hast, lade es doch bitte hoch. Erstens sieht man dann, was genau Du wirklich möchtest und zweitens kann man dir Stück für Stück helfen, damit Du verstehst, wei und was zu tun ist ;-)

In deinem Fall musst du wohl Optionskästchen anlegen, wo man die unterschiedlichen Zeiträume auswählen kann.

Dort kannst Du dann per Skript, die Berechnungen je nach Geklicktem festlegen. Wie man Optionskästchen ausliest, findest Du auch unter Musterformularen. Hier zum Beispiel mit einer Schrittfür-Schritt-Anleitung..
http://www.acronaut.de/view_topic.php?id=1108&forum_id=44&highlight=LCD+f%C3%BCr+Dummies

Statt des ein- und ausblenden kommt dann Dein Berechnungsskript, bspw.

Code: Alles auswählen

var aktDate = new Date();
aktDate.setDate(aktDate.getDate()+42);
this.rawValue = util.printd("dd.mm.yyyy", aktDate);
Die 42 im Skript steht für die Anzahl der Tage, die dazugerechnet werden sollen. Die Pfade bzw. Feldnamen sind natürlich entsprechend Deinem Formular anzupassen.

Für Deine zweite Frage musst Du nur mal ein Datumsfeld in Dein Formular ziehen. Dann schaust Du auf Pattern/Muster (unter Objekte/Feld) und da wirst Du sehen, dass es Datumsformate gibt, die Dir den ausgeschriebenen Tag, Monat, Jahr ausgeben..den Rest einfach aus der vorgegebenen Formatierung löschen und gut..quasi wie in Excel..

Code: Alles auswählen

date{EEEE}
So jetzt solltest Du doch schn mal loslegen können.

Ich selbst und auch viele der Forumsteilnehmer haben das gelernt..JavaScript kann man nicht einfach mal eben so ohne sich damit zu beschäftigen..viele studieren und/oder arbeiten mehrere Jahre..es wäre ein wenig komisch, wenn es "jeder" einfach mal so könnte..das solltest Du berückichtigen, wenn es mal nicht so klappt..dafür können wir hier kein Brot backen, Autos reparieren usw. ;-)) Wenn Du aber das Interesse hast, Dich damit auseinanderzusetzen, wirst Du das eine oder andere mit Hilfe des Forums und/oder allein irgendwann umsetzen können.

Bin also gespannt auf Dein hochgeladenes Formular :)

LG Mandy

Trin
Beiträge: 2
Registriert: 27.11.2012, 20:08

Datum in Auswahlfeld

Beitrag von Trin » 09.12.2012, 18:59

Schon mal vielen Dank,
da werde ich also erst einmal ein bisschen basteln, was das ein und ausblenden usw. angeht das habe ich alles schon gefunden nur die sache mit den Daten und der DD wollen noch nicht aber mal sehen was die ächsten Stunden so bringen.

;)

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Datum in Auswahlfeld

Beitrag von nele_sonntag » 09.12.2012, 19:52

Viel Erfolg!! Du schaffst das und die Forumskollegen haben dann etwas, woran sie arbeiten und helfen können :))

LG Mandy

Antworten