j-MonthlyCalendar
- Ondersteunt alleen maandelijkse visie
Configuratie:
parent {String}een jQuery selector voor het verkrijgen van vaste hoogte (defaultauto)firstday {Number}Eerste dag in de kalender0 = SundayDe default0noborder {Boolean}onbeperkt grens (default:false)selectable {Boolean}maakt het mogelijk om dagen te selecteren (default:true)morebutton {String}een Tangular-template voor Meer knop (default:+{{ count }} more)select {String}een weg naarFunction(item_event, el, e), wees voorzichtig:item_eventkannullzijncreate {String}een weg naarFunction({ beg: Date, end: Date }, beg_element, end_element)dblclick {String}een weg naarFunction(item_event, el, e)dblclickdate {String}een weg naarFunction(date, el, e)contextmenu {String}een weg naarFunction(item_event, el, e)rebind {String}een route naarFunction({ dates: Array, date: Date })wordt uitgevoerd wanneer de kalender is teruggedrukttopoffset {Boolean}subtraktenoffset.topvanheight(default:false)topposition {Boolean}subtraktenposition.topvanheight(default:false)margin {Number}top/bottom marge samen (default:0)marginxs {Number}top/bottom margin samen voorxsschermbreedtemarginsm {Number}top/bottom margin samen voorsmschermbreedtemarginmd {Number}top/bottom margin samen voormdschermbreedtemarginlg {Number}top/bottom margin samen voorlgschermbreedte- NEW:
keepselected {Boolean}behoudt geselecteerde (gewaardeerde) dagen (default:false) - NEW:
hover {String}een weg naarFunction({ beg: Date, end: Date }, beg_element, end_element)(zoalscreate, maar het wordt genoemd op de methodencomponent.hover()encomponent.unhover()) - NEW:
scalewidth {Boolean}schaalt de hoogte volgens de breedte van het moederelement
Methoden:
component.addevents(events)toont evenementeneventsbetekent Array van object hieronder:[{ id: String, beg: Date, end: Date, html: String, icon: String, color: String, background: Boolean }]
component.addevent(event)voegt een evenement toe- kan niet worden gecombineerd met de
addevents-methode - Kan meerdere keren worden uitgevoerd
- Voorbeeld:
{ id: String, html: String, icon: String, color: String, background: Boolean }
- kan niet worden gecombineerd met de
- NEW:
component.addbadge(date, [color])voegt een badge toe - Hoofdstukken:
component.hover(beg, end) - Hoofdstukken:
component.unhover() component.clear()verwijdert alle gebeurtenissen en badges
Localisatie:
De naam van de maand en de dag wordt genomen uit de eigenschappen MONTHS en DAYS die zijn gedefinieerd in de jComponent bibliotheek.
Gebruik het met <ui-component name="monthlycalendar">Wanneer de component nog niet is geladen, jComponent Download het op eerste gebruik van het adres in DEF.fallback (De Componentator Schrijver: Peter Širka. bron: de Componentator Componenten repository, MIT licentie.
<style>
body{margin:0;padding:0;overflow:hidden;}
</style>
<ui-component name="monthlycalendar" path="common.date" config="parent:auto;noborder:1;firstday:1"></ui-component>
<script>
var common = { date: NOW };
(function() {
var events = [];
events.push({ id: 'a', beg: NOW.add('-10 days'), end: NOW.add('2 days'), html: 'Big event', color: 'orange' });
events.push({ id: 'b', beg: NOW, html: 'Current', icon: 'ti ti-car', color: 'blue' });
SETTER(true, 'monthlycalendar/addevents', events);
})();
</script>