j-MonthlyCalendar
- Supporta solo la visione mensile
Configurazione:
parent {String}un selettore jQuery per ottenere altezza fissa (defaultauto)firstday {Number}Il primo giorno del calendario0 = SundayIl default0noborder {Boolean}disabilita la frontiera (default:false)selectable {Boolean}consente di selezionare i giorni (default:true)morebutton {String}un modello di Tangular per il pulsante More (default:+{{ count }} more)select {String}un percorso aFunction(item_event, el, e), stare attenti:item_eventpuò esserenullcreate {String}un percorso aFunction({ beg: Date, end: Date }, beg_element, end_element)dblclick {String}un percorso aFunction(item_event, el, e)dblclickdate {String}un percorso aFunction(date, el, e)contextmenu {String}un percorso aFunction(item_event, el, e)rebind {String}un percorso aFunction({ dates: Array, date: Date })viene eseguito quando il calendario è rivoltotopoffset {Boolean}sottrazioneoffset.topdaheight(default:false)topposition {Boolean}sottrazioneposition.topdaheight(default:false)margin {Number}marchio superiore / inferiore insieme (default:0)marginxs {Number}top/bottom margine insieme per la larghezza dello schermoxsmarginsm {Number}top/bottom margine insieme per la larghezza dello schermosmmarginmd {Number}top/bottom margine insieme per la larghezza dello schermomdmarginlg {Number}top/bottom margine insieme per la larghezza dello schermolg- NEW:
keepselected {Boolean}mantiene i giorni selezionati (di default:false) - NEW:
hover {String}un percorso aFunction({ beg: Date, end: Date }, beg_element, end_element)(comecreate, ma è chiamato su metodicomponent.hover()ecomponent.unhover()) - NEW:
scalewidth {Boolean}scala l'altezza in base alla larghezza dell'elemento madre
Metodi:
component.addevents(events)aggiunge eventieventssignifica Array di oggetto sotto:[{ id: String, beg: Date, end: Date, html: String, icon: String, color: String, background: Boolean }]
component.addevent(event)aggiunge un evento- Non può essere combinato con il metodo
addevents - Può essere eseguito più volte
- Oggetto di evento:
{ id: String, html: String, icon: String, color: String, background: Boolean }
- Non può essere combinato con il metodo
- NEW:
component.addbadge(date, [color])aggiunge un segno - Sito ufficiale:
component.hover(beg, end) - Sito ufficiale:
component.unhover() component.clear()rimuove tutti gli eventi e i segni
Localizzazione:
I nomi del mese e del giorno vengono presi dalle proprietà MONTHS e DAYS definite nella biblioteca jComponent.
Utilizzare con <ui-component name="monthlycalendar">Quando il componente non è ancora caricato, jComponent Scarica il codice in prima utilizzazione dall'indirizzo DEF.fallback (Il Componentator La storia di Peter Širka.Fonte: il Componentator Ristorante dei componenti, licenza MIT.
<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>