有图有真相,先看效果图片

ExtJs学习之路--进度条 

代码如下: 

 1                 var progressBar = Ext.Msg.show({
 2                     title : "请稍等...",
 3                     msg : "服务器正在处理中...",
 4                     progress : true,
 5                     width : 300
 6                 });
 7                 var count = 0;
 8                 var bartext = "";
 9                 var curnum = 0;
10                 var task = {
11                     run : function() {
12                         count++;
13                         if (flag != "保存中") {
14                             progressBar.hide();
15                             Ext.TaskMgr.stop(task);
16                         }
17                         if (count < 10) {
18                             curnum = count / 10;
19                             bartext = curnum * 100 + "%";
20                         } else {
21                             curnum = 9.9;
22                             bartext = 99 + "%";
23                         }
24                         progressBar.updateProgress(curnum, bartext);
25                     },
26                     interval : 500
27                 }
28                 Ext.TaskMgr.start(task);
在程序的适当时候改变flag的值就可以结束进度条......

相关文章:

猜你喜欢
  • 2022-12-23
  • 2021-07-19
  • 2021-08-24
  • 2021-05-20
  • 2021-11-03
相关资源
相似解决方案