ExtJS学习(时间进度条)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>提示框</title>

<link rel="stylesheet" type="text/css" href="css/ext-all.css" />
<script type="text/javascript" src="js/ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){

var msgBox = Ext.MessageBox.show({
title:'提示',
msg:'动态更新的文字和进度条',
modal:true,
width:300,
progress:true,
})

var count = 0; //滚动条被刷新的次数
var percentage = 0; //进度百分比
var progressText = ''; //进度条信息

var task = {
run:function(){
count ++;
percentage = count /10;
progressText = '当前完成度:'+percentage * 100 + "%";
//更新消息提示对话框
msgBox.updateProgress(percentage,progressText,'当前时间:'+Ext.util.Format.date(new Date() ,'Y-m-d H:i:s A'));

if(count > 10){
Ext.TaskManager.stop(task);
msgBox.hide();
}
},
interval:1000
}
Ext.TaskManager.start(task);
})
</script>

</head>
<body>

</body>
</html>

posted @ 2013-07-14 16:30  ㊣执着㊣  阅读(143)  评论(0编辑  收藏  举报