Acest add-on pentru frontend utilizează calendarul javascript - fullCalendar. Multe setări, o vedere frumoasă, sunt suportate de dezvoltatori.
Numit calendarul de fragmente # 91; # MyCalendar # 93; # 93;
Fragmentul conține câțiva parametri din setările FullCalendar. care este suficient pentru muncă. Dacă aveți nevoie de setări suplimentare, le puteți adăuga singur la scenariu.
În modul de editare activ, evenimentele pot fi mutate, redimensionate sau șterse.
Calendarul poate funcționa cu Google Calendar. Pentru aceasta, trebuie să specificați în setările de sistem cheia API Google Calendar. iar în fragment puteți specifica calendarele Google utilizând virgule. Cu evenimentele din calendarul Google, manipulările sunt limitate. Ele pot fi editate, iar apoi numai în propria interfață Google.
Calendare multiple pe pagină
Puteți să îmi suni agenda de mai multe ori. Fiecare astfel de apel trebuie să aibă un nume unic, care este specificat în parametrul de instanță.
Modificările dintr-o interfață de calendar se reflectă imediat în altele.
Este important să înțelegeți că MyCalendar funcționează numai cu un singur calendar. Pentru el, puteți apela mai multe interfețe diferite pe pagină. Pentru a lucra cu mai multe calendare, se intenționează fullCalendar.
Crearea de evenimente
Puteți adăuga un eveniment în două moduri:
- faceți clic pe celula calendarului;
- selectați un interval (mai multe celule).
Se deschide caseta de dialog Creare eveniment.
În acesta, trebuie să specificați titlul și data începerii evenimentului. Alte câmpuri dacă doriți. Ora și data de încheiere, dacă nu sunt specificate, sunt determinate automat -- Dacă nu este specificat timpul de pornire al evenimentului, acesta va primi valoarea 00:00.
- Dacă nu sunt specificate data și ora de încheiere, acestea sunt definite conform parametrului defaultDuration. Ie La ora de începere, se adaugă valoarea specificată în acest parametru.
- Dacă este selectat un interval, timpul de începere și de sfârșit sunt determinate de limitele de selecție.
Dacă evenimentul este creat atunci când calendarul este în modul Lună, acesta va fi indicat în mod prestabilit ca o durată de o zi întreagă. Ie caseta de bifare "Întreaga zi" va fi marcată. Fiecare eveniment poate defini culoarea proprie. În caz contrar, evenimentul va moșteni culoarea calendarului specificat în parametrul DefaultColor.
Atât utilizatorii înregistrați, cât și cei neînregistrați (invitați) pot crea evenimente, dacă acest lucru este permis pentru setările allowGuestEdit.
Ștergerea evenimentelor
Ștergeți un eveniment făcând clic pe o cruce în eveniment sau făcând clic pe butonul "Ștergeți" din dialogul de editare. Evenimentul va fi șters numai după confirmare.