jQuery EasyUI Form Plugin -Calendar
jQuery EasyUI Plugins
Anule los defaults predeterminados usando $.fn.calendar.defaults.
El calendario muestra un calendario mensual que permite al usuario seleccionar una fecha y moverse al mes anterior y al siguiente. Por defecto, el primer día de cada semana se establece en domingo. Esto se puede cambiar configurando el valor de la propiedad 'firstDay'.
Uso
Crear el calendario desde el marcado.
<div id="cc" class="easyui-calendar" style="width:180px;height:180px;"></div>
Crear el calendario usando javascript.
<div id="cc" style="width:180px;height:180px;"></div>
$('#cc').calendar({
current:new Date()
});
Propiedades
| Nombre | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
| width | number | El ancho del componente calendario. | 180 |
| height | number | El alto del componente calendario. | 180 |
| fit | boolean | Cuando se establece en true, el tamaño del calendario se ajusta para adaptarse a su contenedor padre. | false |
| border | boolean | Define si se muestra el borde. | true |
| firstDay | number | Define el primer día de cada semana. Domingo (Sunday) es 0, lunes (Monday) es 1, ... | 0 |
| weeks | array | Muestra la lista de los días de la semana. | ['S','M','T','W','T','F','S'] |
| months | array | Muestra la lista de los meses. | ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] |
| year | number | El año del calendario. El siguiente ejemplo demuestra cómo usar un año y un mes específicos para crear un calendario.<div class="easyui-calendar" data-options="year:2012,month:6" /> |
Año actual (4 dígitos) |
| month | number | El mes del calendario. | Mes actual (a partir de 1) |
| current | Date | La fecha actual. | Fecha actual |
Eventos
| Nombre | Parámetros | Descripción |
|---|---|---|
| onSelect | date | Se dispara cuando el usuario selecciona una fecha. Ejemplo de código:
$('#cc').calendar({
onSelect: function(date){
alert(date.getFullYear()+":"+(date.getMonth()+1)+":"+date.getDate());
}
});
|
Métodos
| Nombre | Parámetros | Descripción |
|---|---|---|
| options | none | Devuelve el objeto de opciones (options). |
| resize | none | Ajusta el tamaño del calendario. |
| moveTo | date | Mueve el calendario a una fecha especificada. Ejemplo de código:
$('#cc').calendar('moveTo', new Date(2012, 6, 1));
|
jQuery EasyUI Plugins Otras extensiones