j-Calendar
- Wsparcie - mody ciemne
- obsługuje gesty touch (swipe) i stałe pełne rozmiary na mobilnym
Konfiguracja:
firstday{Liczba} (opcjonalnie) pierwszy dzień tygodniatoday{String} (opcjonalny) etykieta dla przyciskuSet todaydays{String} (opcjonalne) dni np.SU,MO,TU,WE,TH,FR,SA(default).months{String} (opcjonalne) miesiące np.January,February,...(default).yearselect{Boolean} (opcjonalny) spadek z latami (defaulttrue).monthselect{Boolean} (opcjonalny) spadek z miesiącami (defaulttrue).yearfrom{String} (opcjonalnie) ustalić minimalny limit roku w spadku np.-5 yearscurrent(default-100 years).yearto{String} (opcjonalnie) ustawił maksymalny limit roku w spadku+5 yearscurrent(defaultcurrent).
Składnik musi być nazywany ręcznie lub działa z komponentem textbox lub j-Input automatycznie.
- działa only z systemem sieci Bootstrap (w przeciwnym razie trzeba naprawić CSS)
- important dodać składnik kalendarzowy pod elementem
<body>
Używanie
var ELEMENT = $(document);
var PATH = 'some.path.to.date';
var X_OFFSET = 100;
FIND('calendar').toggle(ELEMENT, PATH, function(date) {
console.log('SELECTED DATE:', date);
}, X_OFFSET);
// OR
FIND('calendar').toggle(ELEMENT, 'path.to.date OR date object', 'path.to.binding.date');Użyj go z <ui-component name="calendar">Gdy element nie jest jeszcze ładowany, jComponent Pobierz go po pierwszym użyciu z adresu DEF.fallback (Wydaje się Componentator Autor: Peter Širka Źródło: Componentator Zestaw składników, licencja MIT.
<a href="#calendar">SHOW CALENDAR</a>
<ui-component name="calendar" config="today:Set today;firstday:0"></ui-component>
<script>
var form = {};
form.date = new Date();
$('a[href="#calendar"]').on('click', function(e) {
SETTER('calendar', 'toggle', $(this), form.date, function(date) {
alert(date);
});
});
</script>