j-Calendar
- Támogatja a sötét módot
- támogatja a touch gesztusokat (swipe) és rögzített teljes méretű mobil
konfiguráció:
firstday{Number} (opcionális) a héten első napjántoday{String} (opcionális) címke aSet todaygombhozdays{String} (opcionális) napok, például aSU,MO,TU,WE,TH,FR,SA(default).months{String} (opcionális) hónapok, példáulJanuary,February,...(meghatározott).yearselect{Boolean} (opcionális) csökkenés évekkel (defaulttrue).monthselect{Boolean} (opcionális) csökkenés hónapokkal (defaulttrue).- A
yearfrom{String} (opcionális) minimális év határát állítja be a csökkenésben, például a-5 yearscurrent(default-100 years). yearto{String} (opcionális) beállítja a legmagasabb év határát a lefelé+5 yearscurrent(defaultcurrent).
Az összetevőt manuálisan kell hívni, vagy automatikusan textbox vagy j-Input összetevővel kell működnie.
- _only__ a Bootstrap Grid rendszerrel működik (más esetben CSS-t kell javítani)
- _ fontos__ adja meg a naptári összetevőt a
<body>elem alatt
Használat
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');Használja a <ui-component name="calendar">Amennyiben a készülék még nem tölthető le, jComponent letöltés az első felhasználásra a címről DEF.fallback (Azt a Componentator A szerző: Peter Širka. forrás: a Componentator Az összetevők raktár, MIT licenc.
<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>