2017-01-23 1 views
0

Ich spiele mit vollem Kalender und muss das Gebietsschema ändern.Gebietsschema mit Vollkalender ändern Jquery Widget

Wenn ich es versuche. Ich bekomme einen Fehler.

Welches Skript muss ich hinzufügen, um den Fehler loszuwerden?

Chrome dev - Fehler:

pt-br.js:1 Uncaught TypeError: Cannot read property 'datepickerLocale' of undefined 

ich verwendet habe:

html:

<div id='calendar'></div> 

JS:

<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/locale/pt-br.js"></script> 
<script src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.js"></script> 
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.min.css"> 
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/3.1.0/fullcalendar.print.css"> 

<script type="text/javascript"> 
    $(document).ready(function() { 

    // page is now ready, initialize the calendar... 

    $('#calendar').fullCalendar({ 
     // put your options and callbacks here 
     locale: 'pt-br' 
    }) 

}); 

</script> 
+0

versuchen Sie das Laden der Locale-Datei * nach * Laden Fullcalendar selbst –

+0

Danke Pekka, Das löste mein Problem. –

+0

Kein Problem. Ich habe eine Antwort hinzugefügt, da dies möglicherweise auf andere Personen zurückzuführen ist, die dies durch eine Google-Suche nach der Fehlermeldung feststellen können (und die vorhandenen Ergebnisse gelten nicht für diesen Fall). –

Antwort

0

ich denke, die f Der alte Kalender wird nicht korrekt aufgerufen. Es erwartet ein Einstellungs- oder Optionsobjekt.

Probieren Sie es innerhalb Dokument bereit Objekt, von

(function($){ 
    $(function(){ 
     // rest of the code here 
    }) 
})(jQuery) 
+0

Der Kalender zeigt in Ordnung, wenn ich die Gebietsschemaeinstellungen loswerde. Ich denke, das Problem ist ein anderer Ort. Es ist ein Skriptfehlerproblem. –

1

Aufruf Die locale-Datei muss fullcalendar vorhanden bereits sein.

Laden Sie die Locale-Datei nach laden Fullcalendar selbst.