
# 1 功能介绍
用来展示进度的控件,常用场景有:
1、在操作需要较长时间才能完成时,为用户显示该操作的当前进度和状态。
2、定时器或轮询,将进度条隐藏后并设定刷新间隔,定时去请求后台接口来执行特定的操作,比如刷新页面等。
# 2 控件对象
```java
kd.bos.form.control.ProgressBar
```
# 3 视觉展示

# 4 属性说明
## 4.1 通用属性
通用属性包含字段和控件的一些公有的属性,如宽高,帮助文本等等。请参考[通用属性](通用属性)
## 4.2 样式属性
样式属性是每个控件在设计器右侧样式栏可以设置的属性,请参考[样式属性](样式属性)
## 4.3 业务属性
|属性名|类型|默认值|说明|
|-|-|-|-|
|刷新间隔时间|下拉|不刷新|设置每间隔多少毫秒刷新一次进度条|
|显示风格|下拉|条形风格|设置进度条的显示风格,分为条形风格和圆形风格|
## 5 进度条接口介绍
- 控件方法
|方法名|参数|说明|
|-|-|-|
|start|无|进度条开始按照设置好的时间间隔刷新|
|stop|无|精度条停止发出请求|
|setPercent|int 百分比|设置进度条进度|
|setPercent|(int,String) 百分比, 内容|设置进度条进度和提示内容|
- 启动进度条
```java
ProgressBar bar = view.getControl(CONTROL_PROGRESSBARAP);
IClientViewProxy proxy= view.getService(IClientViewProxy.class);
proxy.setFieldProperty(bar.getKey(), ClientProperties.Percent, 0);
bar.start()