j-MonthlyCalendar
- Podporuje pouze měsíční
Konfigurace:
parent {String}jQuery selektor pro získání pevné výšky (předvolenéauto)firstday {Number}První den v kalendáři0 = SundayDefaulty0noborder {Boolean}Přímá hranice (default)false)selectable {Boolean}umožňuje výběr dnů (předběžně:true)morebutton {String}šablona Tangular pro More tlačítko (předvolené:+{{ count }} more)select {String}je cesta kFunction(item_event, el, e), buďte opatrní:item_eventmůže býtnullcreate {String}- cesta kFunction({ beg: Date, end: Date }, beg_element, end_element)dblclick {String}- cesta kFunction(item_event, el, e)dblclickdate {String}- cesta kFunction(date, el, e)contextmenu {String}- cesta kFunction(item_event, el, e)rebind {String}- cesta kFunction({ dates: Array, date: Date })se provádí, když je kalendář zavěšentopoffset {Boolean}substrátyoffset.topodheight(předvolené:false)topposition {Boolean}substrátyposition.topodheight(předvolené:false)margin {Number}horní / dolní marže spolu (default:0)marginxs {Number}top/bottom margin pro šířku obrazovkyxsmarginsm {Number}top/bottom margin pro šířku obrazovkysmmarginmd {Number}top/bottom margin pro šířku obrazovkymdmarginlg {Number}top/bottom margin pro šířku obrazovkylg- NEW:
keepselected {Boolean}udržuje vybrané (vyhlášené) dny (předvolené:false) - NEW:
hover {String}je cesta kFunction({ beg: Date, end: Date }, beg_element, end_element)(podobně jakocreate, ale nazývá se na metodycomponent.hover()acomponent.unhover()) - NEW:
scalewidth {Boolean}měří výšku podle šířky prvku rodiče
Metody:
component.addevents(events)přidává událostieventsznamená Array objektu níže:[{ id: String, beg: Date, end: Date, html: String, icon: String, color: String, background: Boolean }]
component.addevent(event)přidává událost- Nemůže být kombinován s metodou
addevents - Může být provedeno několikrát
- Předmět akce:
{ id: String, html: String, icon: String, color: String, background: Boolean }
- Nemůže být kombinován s metodou
- NEW:
component.addbadge(date, [color])přidává značku - Příslušenství:
component.hover(beg, end) - Příslušenství:
component.unhover() component.clear()odstraňuje všechny události a záznamy
Lokalizace:
Měsíc a denní názvy jsou získány z vlastností MONTHS a DAYS definovaných v knihovně jComponent.
Použijte ji s <ui-component name="monthlycalendar">Pokud je součástka ještě nezačleněna, jComponent Stáhnout ji na první použití z adresy DEF.fallback a) The Componentator CDN dle předvolby. autor: Peter Širka. zdroj: Componentator Výrobce je autorizován, MIT licence.
<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>