EasyUI
ProgressBar
Override defaults with $.fn.progressbar.defaults.
The progressbar provides a feedback of showing progress of an long-running operation. The progress can be updated to let the user know that some operation is currently executing.
Dependencies
- none
Usage Example
Create ProgressBar
The ProgressBar component can be created from html markup or programatically. Creation from markup is even easier. Add 'easyui-progressbar' class to <div/> markup.
Create ProgressBar using javascript.
Get or Set Value
We get the current value and set a new value for this component.
Properties
| Name | Type | Description | Default |
|---|---|---|---|
| width | string | Set the progressbar width. | auto |
| height | number | The height of the component. Available since version 1.3.2. | 22 |
| value | number | The percentage value. | 0 |
| text | string | The text template to be displayed on component. | {value}% |
Events
| Name | Parameters | Description |
|---|---|---|
| onChange | newValue,oldValue |
Fires when the value is changed.
Code example:
$('#p').progressbar({
onChange: function(value){
alert(value)
}
});
|
Methods
| Name | Parameter | Description |
|---|---|---|
| options | none | Return the options object. |
| resize | width |
Resize the component.
Code example:
$('#p').progressbar('resize'); // resize the bar with original width
$('#p').progressbar('resize', 350); // resize the bar using a new width
|
| getValue | none | Return the current progress value. |
| setValue | value | Set a new progress value. |
