| S.No | Parametro e descrizione | genere | Predefinito | 
|---|---|---|---|
| Common Picker Modal Component Parameters | |||
| 1 | container Questo è il luogo in cui viene posizionato l'HTML del calendario generato. Viene utilizzato solo per i raccoglitori in linea.  |  
         stringa o HTMLElement | - | 
| 2 | input È la stringa o HTMLElement con il relativo elemento di input.  |  
         stringa o HTMLElement | - | 
| 3 | scrollToInput È la finestra di scorrimento da inserire all'apertura del calendario.  |  
         booleano | vero | 
| 4 | inputReadOnly Viene utilizzato per impostare l' attributo di sola lettura su determinati input.  |  
         booleano | vero | 
| 5 | convertToPopover Viene utilizzato per convertire il modale del calendario in popover sul grande schermo.  |  
         booleano | vero | 
| 6 | onlyOnPopover Se è abilitato, il calendario viene sempre aperto in popover.  |  
         booleano | falso | 
| 7 | cssClass Se è abilitato, il calendario viene sempre aperto in popover.  |  
         corda | - | 
| 8 | closeByOutsideClick Se è abilitato, il selettore verrà chiuso quando si fa clic al di fuori del selettore.  |  
         booleano | vero | 
| 9 | toolbar Abilita la barra degli strumenti modale del calendario.  |  
         booleano | vero | 
| 10 | toolbarCloseText È il testo per il pulsante di chiusura della barra degli strumenti.  |  
         corda | Fatto | 
| 11 | toolbarTemplate È il modello HTML della barra degli strumenti. È una stringa HTML per impostazione predefinita, con il modello sottostante -   |  
         corda | - | 
| Specific Calendar Parameters | |||
| 1 | value È l'array con le date iniziali selezionate.  |  
         Vettore | - | 
| 2 | disabled Sono le date disabilitate aggiuntive.  |  
         Intervallo di date | - | 
| 3 | events Sono le date con gli eventi e saranno contrassegnate con un punto nel giorno del calendario.  |  
         Intervallo di date | - | 
| 4 | rangesClasses Viene utilizzato per aggiungere una classe CSS personalizzata per uno stile aggiuntivo.  |  
         Vettore | - | 
| 5 | formatValue È la funzione per formattare il valore di input e restituisce un valore di stringa nuovo / formattato. I valori sono un array costituito da elementi che rappresentano la data selezionata.  |  
         funzione (p, valori) | - | 
| 6 | monthNames È l'array con mesi interi.  |  
         Vettore | ["Gennaio", "febbraio", "marzo", "aprile", "maggio", "giugno", "luglio", "agosto", "settembre", "ottobre", "novembre", "dicembre"] | 
| 7 | monthNamesShort È l'array con forma abbreviata per i nomi dei mesi.  |  
         Vettore | ["Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"] | 
| 8 | dayNames È l'array con i giorni della settimana.  |  
         Vettore | ['Domenica lunedì martedì mercoledì giovedì venerdì sabato'] | 
| 9 | dayNamesShort È l'array con forma abbreviata per i nomi dei giorni della settimana.  |  
         Vettore | ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"] | 
| 10 | updateValuesOnTouchmove Aggiorna il selettore e i valori di input quando si tocca lo spostamento.  |  
         booleano | vero | 
| 11 | firstDay È il primo giorno della settimana. Per impostazione predefinita, è 1 - lunedì.  |  
         numero | 1 | 
| 12 | weekendDays È un array con il numero di indice dei giorni del fine settimana. Per impostazione predefinita, è sabato e domenica.  |  
         Vettore | [0, 6] | 
| 13 | dateFormat È il formato di data predefinito e di seguito sono riportate le espressioni disponibili: 
  |  
         corda | "aaaa-mm-gg" | 
| 14 | multiple Ti consente di selezionare più date / valori.  |  
         booleano | falso | 
| 15 | rangePicker Abilita questo per abilitare il selettore di intervallo.  |  
         booleano | falso | 
| 16 | direction È la direzione del layout del mese che può essere orizzontale o verticale .  |  
         corda | orizzontale | 
| 17 | minDate È la data minima consentita.  |  
         Data | nullo | 
| 18 | maxDate È la data massima consentita.  |  
         Data | nullo | 
| 19 | touchmove Se questa opzione è abilitata, le diapositive dei mesi del calendario seguono le dita durante lo spostamento del tocco.  |  
         booleano | vero | 
| 20 | animate Consente la transizione tra i mesi.  |  
         booleano | vero | 
| 21 | closeOnSelect Se è abilitato, il calendario verrà chiuso quando l'utente sceglie una data.  |  
         booleano | falso | 
| 22 | weekHeader Rappresenta l'intestazione della settimana con una forma abbreviata dei giorni della settimana.  |  
         booleano | vero | 
| 23 | monthPicker Se abilitato, visualizza il selettore del mese nella barra degli strumenti.  |  
         booleano | vero | 
| 24 | monthPickerTemplate È il modello HTML per la selezione del mese. Per impostazione predefinita è il seguente:   |  
         corda | - | 
| 25 | yearPicker Se è abilitato, visualizza il selettore dell'anno nella barra degli strumenti.  |  
         booleano | vero | 
| 26 | yearPickerTemplate È il modello HTML per la selezione degli anni. Per impostazione predefinita, è il seguente:   |  
         corda | - | 
| Callbacks | |||
| 1 | onChange È la funzione di callback che verrà eseguita quando il valore del selettore cambia. Accetta valori e array displayValues come parametri in cui ogni elemento rappresenta il valore / valore di visualizzazione della colonna correlata.  |  
         funzione (p, valori, displayValues) | - | 
| 2 | onMonthAdd Sono le funzioni di callback che verranno eseguite quando l'elemento HTML del mese appena generato verrà aggiunto al calendario.  |  
         funzione (p, monthContainer) | - | 
| 3 | onDayClick Questa funzione di callback verrà eseguita se l'utente fa clic su una data.  |  
         funzione (p, dayContainer, anno, mese, giorno) | - | 
| 4 | onMonthYearChangeStart Questa funzione di callback verrà eseguita all'inizio della transizione a un altro mese / anno.  |  
         funzione (p, anno, mese) | - | 
| 5 | onMonthYearChangeEnd Questa funzione di callback verrà eseguita alla fine della transizione a un altro mese / anno.  |  
         funzione (p, anno, mese) | - | 
| 6 | onOpen Questa funzione di callback verrà eseguita all'apertura del selettore.  |  
         funzione (p) | - | 
| 7 | onClose Questa funzione di callback verrà eseguita quando il selettore è chiuso.  |  
         funzione (p) | - | 
