j-Period
Komponenten för att välja en tidsperiod.
- singlar
Metoder:
Metod: component.show(options)
options.element{Element/jQuery Element} - alla alligationsberäkningar kommer att vara relativa till detta elementoptions.alignAnpassa komponenten i förhållande till elementet ioptions.elementegenskap. Tillgängliga egenskaper: 'center', 'vänster' och 'rätta'.options.callback-funktion, som kommer att utföras genom att klicka på knappen "Applicera" av komponenten - får två parametrar: start och slutdatum objektoptions.start,options.end{Date} - För att förutse den valda perioden ska båda av dessa egenskaper anges.
Konfigurera:
firstday- {String} - Tillåter att ställa in den första dagen i veckan till måndag. standardvärdet är 'månad' - Dagar i veckan börjar från måndagen.dateformat- {String} - Anger datumformat. standardvärdet -DEF.dateformatapply- {String} - Etikett för "Apply" knappencancel- {String} - Etikett för knappen "Avbryt"custom- {String} - Etikett för "Custom" filter knappenmonth- {String} - Etikett för "För närvarande månad" filter knappenthisY- {String} - Etikett för "Denna år" filter knappenlastY- {String} - Etikett för "Last year" filter knappen
Använd den med <ui-component name="period">När komponenten ännu inte är laddad, jComponent Ladda ner den första gången från adressen i DEF.fallback (en av Componentator Författare: Kirill Zlobin. källa: The Componentator Komponenterna i lager, MIT licens.
<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>