Plugin básico jQuery EasyUI -Progressbar (barra de progreso)
Plugin jQuery EasyUI
Reescriba los defaults por defecto mediante $.fn.progressbar.defaults.
La barra de progreso (progressbar) proporciona una retroalimentación que muestra el progreso de una operación de larga duración. El progreso puede ser actualizado para que el usuario sepa qué operación se está ejecutando actualmente.
Dependencias
- none
Uso
Crear una barra de progreso (ProgressBar)
El componente de barra de progreso (ProgressBar) puede crearse desde marcado HTML o mediante programación. Crearlo desde marcado es más fácil: añada la clase 'easyui-progressbar' a la etiqueta <div>.
<div id="p" class="easyui-progressbar" data-options="value:60" style="width:400px;"></div>
Crear una barra de progreso (ProgressBar) usando JavaScript.
<div id="p" style="width:400px;"></div>
$('#p').progressbar({
value: 60
});
Obtener o establecer el valor
Obtenemos el valor actual y establecemos un nuevo valor para este componente.
var value = $('#p').progressbar('getValue');
if (value < 100){
value += Math.floor(Math.random() * 10);
$('#p').progressbar('setValue', value);
}
Propiedades
| Nombre | Tipo | Descripción | Valor predeterminado |
|---|---|---|---|
| width | string | Establece el ancho de la barra de progreso (progressbar). | auto |
| height | number | La altura del componente. Esta propiedad está disponible desde la versión 1.3.2. | 22 |
| value | number | Valor porcentual. | 0 |
| text | string | Plantilla de texto que se muestra en el componente. | {value}% |
Eventos
| Nombre | Parámetros | Descripción |
|---|---|---|
| onChange | newValue,oldValue | Se dispara cuando cambia el valor. Ejemplo de código:
$('#p').progressbar({
onChange: function(value){
alert(value)
}
});
|
Métodos
| Nombre | Parámetros | Descripción |
|---|---|---|
| options | none | Devuelve el objeto de opciones (options). |
| resize | width | Ajusta el tamaño del componente. Ejemplo de código:
$('#p').progressbar('resize'); // 调整进度条为初始宽度
$('#p').progressbar('resize', 350); // 调整进度条为一个新的宽度
|
| getValue | none | Devuelve el valor de progreso actual. |
| setValue | value | Establece un nuevo valor de progreso. |
Plugin jQuery EasyUI Otras extensiones