JavaScript Datepicker: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 1: | Zeile 1: | ||
| + | == JavaScript Kalender / Datepicker == | ||
| + | |||
Datepicker zum Auswählen eines Datums über eine grafische Oberfläche gibt es viele. Ein paar davon werden hier vorgestellt. | Datepicker zum Auswählen eines Datums über eine grafische Oberfläche gibt es viele. Ein paar davon werden hier vorgestellt. | ||
| − | JQuery UI Datepicker | + | == JQuery UI Datepicker == |
Sehr schick, funktional und leicht anpassbar. 1. Wahl | Sehr schick, funktional und leicht anpassbar. 1. Wahl | ||
| − | Yahoo YUI Datepicker | + | == Yahoo YUI Datepicker == |
Sehr schöner Datepicker um Datumsbereiche auszuwählen. Siehe auch Gesundheitsregion-rtz.de | Sehr schöner Datepicker um Datumsbereiche auszuwählen. Siehe auch Gesundheitsregion-rtz.de | ||
| − | Kurzanleitung | + | Kurzanleitung jQuery: |
| + | |||
| + | * auf jQuery.com in die UI Abteilung und dort mit dem Configurator den Datepicker auswählen (Widgets). Es werden automatisch die Benötigten Dateien zusammengestellt. | ||
| + | |||
| + | Im TypoScript die passenden Dateien in den Header laden: | ||
| + | |||
| + | z.B.: | ||
| + | <pre> | ||
| + | // CSS | ||
| + | page.includeCSS.jqueryui = fileadmin/templates/scripts/jquery-ui/css/smoothness/jquery-ui-1.8.6.custom.css | ||
| + | // JS | ||
| + | page.includeJS.jquery = fileadmin/templates/scripts/jquery-ui/js/jquery-1.4.4.min.js | ||
| + | page.includeJS.jqueryui = fileadmin/templates/scripts/jquery-ui/js/jquery-ui-1.8.6.custom.min.js | ||
| + | </pre> | ||
| + | |||
| + | Im Formular brauchts noch einen JavaScript Schnipsel, der den Picker den passenden Feldern zuordnet. | ||
| + | In folgendem Beispiel muß man nur noch auf das Datumsfeld gehen, dann wird der Kalender eingeblendet. Die IDs der Felder lauten ''in'' und ''out'' | ||
| + | |||
| + | JavaScript | ||
| + | |||
| + | <pre> | ||
| + | <script type="text/javascript"> | ||
| + | /*<![CDATA[*/ | ||
| + | <!-- | ||
| + | |||
| + | $(function() { | ||
| + | $.datepicker.setDefaults({ | ||
| + | dateFormat: 'dd.mm.yy', | ||
| + | numberOfMonths: [1,1], | ||
| + | yearRange:'-1:+2', | ||
| + | changeMonth: true, | ||
| + | changeYear: true, | ||
| + | regional:['de'] | ||
| + | }); | ||
| + | |||
| + | $("#in").datepicker(); | ||
| + | $("#out").datepicker(); | ||
| + | }); | ||
| + | |||
| − | + | // --> | |
| + | /*]]>*/ | ||
| + | </script> | ||
| + | </pre> | ||
Aktuelle Version vom 24. November 2010, 17:33 Uhr
JavaScript Kalender / Datepicker[Bearbeiten]
Datepicker zum Auswählen eines Datums über eine grafische Oberfläche gibt es viele. Ein paar davon werden hier vorgestellt.
JQuery UI Datepicker[Bearbeiten]
Sehr schick, funktional und leicht anpassbar. 1. Wahl
Yahoo YUI Datepicker[Bearbeiten]
Sehr schöner Datepicker um Datumsbereiche auszuwählen. Siehe auch Gesundheitsregion-rtz.de
Kurzanleitung jQuery:
- auf jQuery.com in die UI Abteilung und dort mit dem Configurator den Datepicker auswählen (Widgets). Es werden automatisch die Benötigten Dateien zusammengestellt.
Im TypoScript die passenden Dateien in den Header laden:
z.B.:
// CSS page.includeCSS.jqueryui = fileadmin/templates/scripts/jquery-ui/css/smoothness/jquery-ui-1.8.6.custom.css // JS page.includeJS.jquery = fileadmin/templates/scripts/jquery-ui/js/jquery-1.4.4.min.js page.includeJS.jqueryui = fileadmin/templates/scripts/jquery-ui/js/jquery-ui-1.8.6.custom.min.js
Im Formular brauchts noch einen JavaScript Schnipsel, der den Picker den passenden Feldern zuordnet. In folgendem Beispiel muß man nur noch auf das Datumsfeld gehen, dann wird der Kalender eingeblendet. Die IDs der Felder lauten in und out
JavaScript
<script type="text/javascript">
/*<![CDATA[*/
<!--
$(function() {
$.datepicker.setDefaults({
dateFormat: 'dd.mm.yy',
numberOfMonths: [1,1],
yearRange:'-1:+2',
changeMonth: true,
changeYear: true,
regional:['de']
});
$("#in").datepicker();
$("#out").datepicker();
});
// -->
/*]]>*/
</script>