j-Period
Komponent na výber časového obdobia.
- singleton
Metódy:
Metóda: component.show(options)
options.element{Element/jQuery Element} - všetky výpočty alligmentu budú relatívne k tomuto prvkuoptions.alignVhodné pre prvok voptions.elementvlastnosti. k dispozícii vlastnosti: 'stredný', 'ľavý' a 'pravý'.options.callbackFunkcia, ktorá bude spustená kliknutím na tlačidlo "Aplikovať" komponenty - dostane dva parametre: začiatok a koniec dátumu objektovoptions.start,options.end{Dátum} - Na preddefinovanie vybraného obdobia by sa mali uvádzať obidve týchto vlastností.
Konfigurácia:
firstday- {String} - Umožňuje nastaviť prvý deň v týždni na pondelok. predvolená hodnota je "monday" - Dni v týždňoch začínajú od pondelka.dateformat- {String} - Ukazuje dátumový formát. predvolená hodnota -DEF.dateformatapply- {String} - Značka pre tlačidlo "Aplikovať"cancel- {String} - Značka pre tlačidlo "Zrušiť"custom- {String} - Značka pre tlačidlo "Custom" filtermonth- {String} - Značka pre tlačidlo "Trenútny mesiac" filterthisY- {String} - Značka pre "Tento rok" filter tlačidlolastY- {String} - Značka pre tlačidlo "Posledný rok" filter
Použite ho so <ui-component name="period">. Keď komponent ešte nie je načítaný, jComponent ho stiahne pri prvom použití z adresy v DEF.fallback (predvolene CDN Componentator). Autor: Kirill Zlobin. Zdroj: úložisko komponentov Componentator, licencia MIT.
<ui-component name="LAZY period"></ui-component>
<button class="btn">Click</button>
<script>
$(document).on('click', '.btn', function() {
var opt = {};
opt.element = $(this);
opt.align = 'left';
opt.callback = function(start, end) {
console.log(start);
console.log(end);
};
SETTER('period/show', opt);
});
</script>