Librerie Javascript
Calendario
Funzioni per utilizzare la libreria del Calendario.
-
initializeCalendars()
Trova gli oggetti HTML con proprietà data-calendar e li sostituisce con il Calendario
N.B.: Questa funzione viene eseguita automaticamente all'avvio della pagina
-
createCalendar(string, string)
Inizializza il Calendario su un controllo specifico
- id: stringa, id del controllo HTML da trasformare in Calendario name: stringa, nome del Calendario da caricare da DB
-
createCustomCalendar(string, boolean, string, string, boolean, boolean, any, any, any, any)
Configura un Calendario con i parametri passati
- id: stringa, id del controllo HTML da trasformare in Calendario
- isByUser: se impostato a true, filtra Eventi e Appuntamenti per l'utente corrente
- controller: Controller da chiamare per ottenere gli Eventi e gli Appuntamenti
- action: Azione da chiamare per ottenere gli Eventi e gli Appuntamenti
- disabled: se impostato a true, impedisce lo spostamento degli Eventi e l'apertura degli stessi
- readonly: se impostato a true, impedisce lo spostamento degli Eventi e li apre in sola lettura
- params: classe JavaScript per i parametri da passare alla Lettura (Get) dell'Evento
- createParams: classe JavaScript per i parametri da passare alla Creazione (Create) dell'Evento
- editParams: classe JavaScript per i parametri da passare alla Modifica (Edit) dell'Evento
- windowType: tipologia di finestra per visualizzare, creare e modificare gli Eventi
-
refreshCalendars()
Aggiorna tutti i Calendari presenti nella pagina
-
editEvent(string, string, string, deltaI, deltaF, Function)
Funzione chiamata automaticamente in caso di spostamento o ingrandimento/rimpicciolimento di un Evento
- func: stringa, azione da chiamare
- id: stringa, id dell'Evento
- controller: stringa, controller da chiamare
- deltaI: any, classe JavaScript dei parametri alla data inizio
- deltaF: any, classe JavaScript dei parametri alla data fine
- rev: Function, da chiamare in caso di errore
-
adjustCalendarHeight()
Sistema i problemi di layout del Calendario
Attributi data e loro funzione
- data-controller: Controller da chiamare per ottenere gli Eventi e gli Appuntamenti
- data-action: Azione da chiamare per ottenere gli Eventi e gli Appuntamenti
- data-byuser: se impostato a true, filtra Eventi e Appuntamenti per l'utente corrente
- data-disabled: se impostato a true, impedisce lo spostamento degli Eventi e l'apertura degli stessi
- data-readonly: se impostato a true, impedisce lo spostamento degli Eventi e li apre in sola lettura
- data-createParams: classe JavaScript per i parametri da passare alla Creazione (Create) dell'Evento
- data-editParams: classe JavaScript per i parametri da passare alla Modifica (Edit) dell'Evento
-
data-windowType: tipologia di finestra per visualizzare, creare e modificare gli Eventi
InCoreCalendarWindowType
- Modal: viene usata la finestra Modale
- NewTab: viene aperta una nuova Tab
- SameWindow: viene usata la finestra attuale