Calendar plugini, jQueryUI Calendar üzerine geliştirilmiştir. Orjinal plugindeki özelliklerin tamamı kullanılabilir. Ayrıca, takvim eklenen alanlarında data tanımları ile de ayarlar değiştirilebilir.
Birbirine bağlı çalışan takvimlerde, data-calendar-after ve data-calendar-before tanımları ile, takvim alanlarının idleri ile birbirlerine bağlanır.
Tanımlar
Property
Default
Açıklama
time
true
Takvime saat ve dakika ekler.
timeOnly
true
Sadece saat seçimini gösterir.
controlType
"select"
Saat seçimi için slider ya da select box kullanımını belirler.
showOtherMonths
true
Takvim açıldığında, belirlenen ay dışında, diğer ayların da görüntülenmesine imkan verir.
selectOtherMonths
true
Takvim açıldığında, belirlenen ay dışında, diğer ayların da seçilebilmesine imkan verir.
changeMonth
true
Takvim açıldığında, ay değiştirme listesini gösterir
changeYear
true
Takvim açıldığında, yıl değiştirme listesini gösterir
dateFormat
dd/mm/yy
Seçilen tarihin, metin kutusunda hangi formatta gözükeceğini belirler.
yearRange
c-10:c+10
Takvimdeki yıl seçiminin aralığını belirtir. c şimdiki yılı gösterir. Başlangıç ve bitiş değerleri ":" ile ayrılarak yazılmalıdır. İster c-nn:c+nn şeklinde şimdiki yıla göre bir aralık belirlenebilir. İstenirse nnnn:nnnn şeklinde sabit bir aralık tanımlanabilir.
Data Attribute
time
Takvime saat ve dakika ekler.
time-only
Sadece saat seçimini gösterir.
control-type
Saat seçimi için slider ya da select box kullanımını belirler.
calendar-after
Bağıl çalıştığı, sonraki ayları/günleri gösteren takvimi belirler. Bağlı çalışacağı takvimin IDsi değer olarak verilmelidir.
calendar-before
Bağıl çalıştığı, önceki ayları/günleri gösteren takvimi belirler. Bağlı çalışacağı takvimin IDsi değer olarak verilmelidir.
number-of-months
Takvim açıldığında kaç ayın gözükeceğini belirler.
date-format
Seçilen tarihin, metin kutusunda hangi formatta gözükeceğini belirler.
year-range
Takvimdeki yıl seçiminin aralığını belirtir. c şimdiki yılı gösterir. Başlangıç ve bitiş değerleri ":" ile ayrılarak yazılmalıdır. İster c-nn:c+nn şeklinde şimdiki yıla göre bir aralık belirlenebilir. İstenirse nnnn:nnnn şeklinde sabit bir aralık tanımlanabilir.
Callback
onReady
Takvim, form elemanına bağlandığında çalışacak fonksiyonu çağırır.
onSelect
Takvimden bir tarih seçildiğinde çalışacak fonksiyonu çağırır.