Plugin de formulario jQuery EasyUI -Timespinner (selector de tiempo)
Plugin jQuery EasyUI
Se extiende desde $.fn.spinner.defaults. Los valores por defecto se pueden sobrescribir mediante $.fn.timespinner.defaults.
El selector de tiempo (timespinner) se crea basándose en el selector (spinner). Es similar al selector numérico (numberspinner), pero solo muestra valores de tiempo. El selector de tiempo (timespinner) permite al usuario aumentar o disminuir la hora haciendo clic en los pequeños botones de ajuste en el lado derecho del componente.
Dependencias
- spinner
Uso
Crear un selector de tiempo (timespinner) desde el marcado.
<input id="ss" class="easyui-timespinner" style="width:80px;"
required="required" data-options="min:'08:30',showSeconds:true">
Crear un selector de tiempo (timespinner) usando JavaScript.
<input id="ss" style="width:80px;">
$('#ss').timespinner({
min: '08:30',
required: true,
showSeconds: true
});
Propiedades
Las propiedades se extienden desde el selector (spinner). A continuación se muestran las propiedades añadidas para el selector de tiempo (timespinner).
| Nombre | Tipo | Descripción | Valor por defecto |
|---|---|---|---|
| separator | string | El separador entre horas, minutos y segundos. | : |
| showSeconds | boolean | Define si se muestra la información de los segundos. | false |
| highlight | number | El campo resaltado inicialmente, 0 = hora, 1 = minuto, ... | 0 |
Eventos
Los eventos se extienden desde el selector (spinner).
Métodos
Los métodos se extienden desde el selector (spinner). A continuación se muestran los métodos reescritos para el selector de tiempo (timespinner).
| Nombre | Parámetros | Descripción |
|---|---|---|
| options | none | Devuelve el objeto de opciones (options). |
| setValue | value | Establece el valor del selector de tiempo (timespinner). Ejemplo de código:
$('#ss').timespinner('setValue', '17:45'); // set timespinner value
var v = $('#ss').timespinner('getValue'); // get timespinner value
alert(v);
|
| getHours | none | Obtiene el valor actual de la hora. |
| getMinutes | none | Obtiene el valor actual de los minutos. |
| getSeconds | none | Obtiene el valor actual de los segundos. |
Plugin jQuery EasyUI Otras extensiones