... |
... |
@@ -1,9
+1,9 @@ |
1 |
|
-{{version major="6" minor="5" patch="0"/}} Ab der Version 6.5.0 ist es möglich mit {{formcycle/}} Terminpläne zu verwalten. |
|
1 |
+{{version major="6" minor="5" patch="0"/}} Das kostenpflichtige Zusatzmodul //Online-Terminverwaltung// ist ab der Version 6.5.0 verfügbar und ermöglich es, mit {{formcycle/}} Terminpläne zu verwalten. |
2 |
2 |
|
3 |
3 |
|
4 |
4 |
{{content/}} |
5 |
5 |
|
6 |
|
-Mit dem kostenpflichtigen Modul Terminverwaltung können einfach Online-Termine vergeben und überblickt werden. Unter dem Menüpunkt //Terminverwaltung// können //Terminpläne// angelegt werden, um die Grenzen buchbarer Termine zu definieren. Eine solcher Terminplan ist für die Verwendung des [[Terminfinders>>doc:Formcycle.FormDesigner.FormElements.Appointment.WebHome]] im {{designer/}} nötig, mit welchem letztendlich Termine über ein Formular gebucht werden. |
|
6 |
+Mit der Terminverwaltung können einfach Online-Termine vergeben und überblickt werden. Unter dem Menüpunkt //Terminverwaltung// können //Terminpläne// angelegt werden, um die Grenzen buchbarer Termine zu definieren. Eine solcher Terminplan ist für die Verwendung des [[Terminfinders>>doc:Formcycle.FormDesigner.FormElements.Appointment.WebHome]] im {{designer/}} nötig, mit welchem letztendlich Termine über ein Formular gebucht werden. |
7 |
7 |
|
8 |
8 |
{{figure image="appointments_config_de.png" clear="h1"}} |
9 |
9 |
Konfiguration von Terminplänen. |
... |
... |
@@ -69,3
+69,17 @@ |
69 |
69 |
==== Abonnieren von iCal-Terminplänen (Outlook) ==== |
70 |
70 |
|
71 |
71 |
Wird der iCal-Link verwendet, um einen Internetkalender in Outlook anzulegen, so wird der Terminplan hinter dem iCal-Link abonniert. Abonnierte Terminpläne werden, je nach Outlook-Einstellungen, in bestimmten zeitlichen Intervallen aktualisiert. Somit erscheinen neue Termine des Terminplans automtisch im Outlook-Kalender und abgesagt Termine werden entsprechend als solche markiert. |
|
72 |
+ |
|
73 |
+=== Auslesen des Wertes per JavaScript === |
|
74 |
+ |
|
75 |
+Der Wert eines Terminfinderelements mit dem Namen {{code language="none"}}app1{{/code}} kann im JavaScript mithilfe der folgenden jQuery-Anweisung ausgelesen werden: |
|
76 |
+ |
|
77 |
+{{code language="javascript"}} |
|
78 |
+$('[xn=app1] .XAppointmentSlotId').val(); |
|
79 |
+{{/code}} |
|
80 |
+ |
|
81 |
+Um aus dem ausgelesenen Zeitstempel ein {{code language="none"}}Date{{/code}} zu bekommen, muss der Wert entsprechend geparsed werden. Um den Wert als {{code language="none"}}Date{{/code}} in eine Variable mit dem Namen {{code language="none"}}appointment{{/code}} zu speichern, kann zum Beispiel der folgende Code verwendet werden: |
|
82 |
+ |
|
83 |
+{{code language="javascript"}} |
|
84 |
+var appointment = new Date( parseInt($('[xn=app1] .XAppointmentSlotId').val(),10) ); |
|
85 |
+{{/code}} |