j-Calendar
- Apresentação - Modo escuro
- Suporta gestos touch (swipe) e tamanho fixo em móvel
Configuração:
firstday{Número} (opcional) no primeiro dia da semanatoday{String} (opcional) etiqueta para o botãoSet todaydays{String} (opcional) dias, por exemplo,SU,MO,TU,WE,TH,FR,SA(default).months{String} (opcional) meses, por exemplo,January,February,...(default).yearselect{Boolean} (opcional) descida com anos (defaulttrue).monthselect{Boolean} (opcional) descida com meses (defaulttrue).yearfrom{String} (opcional) estabelece um limite mínimo de ano em queda, por exemplo,-5 yearscurrent(default-100 years).yearto{String} (opcional) definir o limite máximo de ano em descida+5 yearscurrent(defaultcurrent).
O componente deve ser chamado manualmente ou funciona com o componente textbox ou j-Input automaticamente.
- only funciona com o sistema de rede Bootstrap (ou seja, é necessário corrigir CSS)
- important adicione o componente do calendário sob o elemento
<body>
Uso
var ELEMENT = $(document);
var PATH = 'some.path.to.date';
var X_OFFSET = 100;
FIND('calendar').toggle(ELEMENT, PATH, function(date) {
console.log('SELECTED DATE:', date);
}, X_OFFSET);
// OR
FIND('calendar').toggle(ELEMENT, 'path.to.date OR date object', 'path.to.binding.date');Use-o com <ui-component name="calendar">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença MIT.
<a href="#calendar">SHOW CALENDAR</a>
<ui-component name="calendar" config="today:Set today;firstday:0"></ui-component>
<script>
var form = {};
form.date = new Date();
$('a[href="#calendar"]').on('click', function(e) {
SETTER('calendar', 'toggle', $(this), form.date, function(date) {
alert(date);
});
});
</script>