j-MonthlyCalendar
- Stöd endast månadsvisningar
Konfigurera:
parent {String}en jQuery-selektor för att få fast höjd (defaultauto)firstday {Number}första dagen i kalendern0 = Sunday, standard0noborder {Boolean}inaktiverar gränsen (default:false)selectable {Boolean}möjliggör val av dagar (default:true)morebutton {String}en Tangular mall för More knappen (default:+{{ count }} more)select {String}en väg tillFunction(item_event, el, e), var försiktig:item_eventkan varanullcreate {String}en väg tillFunction({ beg: Date, end: Date }, beg_element, end_element)dblclick {String}en väg tillFunction(item_event, el, e)dblclickdate {String}en väg tillFunction(date, el, e)contextmenu {String}en väg tillFunction(item_event, el, e)rebind {String}en väg tillFunction({ dates: Array, date: Date })körs när kalendern är återkalladtopoffset {Boolean}Subtrakteroffset.topfrånheight(default:false)topposition {Boolean}Subtrakterposition.topfrånheight(default:false)margin {Number}topp/bottom marginal tillsammans (default:0)marginxs {Number}topp/bottom marginal tillsammans förxsskärmbreddmarginsm {Number}topp/bottom marginal tillsammans försmskärmbreddmarginmd {Number}topp/bottom marginal tillsammans förmdskärmbreddmarginlg {Number}topp/bottom marginal tillsammans förlgskärmbredd- NEW:
keepselected {Boolean}behåller markerade (hovered) dagar (default:false) - NEW:
hover {String}en väg tillFunction({ beg: Date, end: Date }, beg_element, end_element)(samma somcreate, men det kallas påcomponent.hover()ochcomponent.unhover()metoder) - NEW:
scalewidth {Boolean}skalar höjden enligt bredden på föräldralementet
Metoder:
component.addevents(events)lägger till händelsereventsbetyder Array av föremål nedan:[{ id: String, beg: Date, end: Date, html: String, icon: String, color: String, background: Boolean }]
component.addevent(event)lägger till en händelse- Kan inte kombineras med
addevents-metoden - Kan utföras flera gånger
- Föregående inlägg:
{ id: String, html: String, icon: String, color: String, background: Boolean }
- Kan inte kombineras med
- NEW:
component.addbadge(date, [color])lägger till ett märke - Nytt:
component.hover(beg, end) - Nytt:
component.unhover() component.clear()tar bort alla händelser och markeringar
Lokalisering:
Månad och dag namn tas från MONTHS och DAYS egenskaper definierade i jComponent bibliotek.
Använd den med <ui-component name="monthlycalendar">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: Peter Širka. källa: The Componentator Komponenterna i lager, MIT licens.
<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>