extjs制作进度条

来源:互联网 发布:java 增加数组长度 编辑:程序博客网 时间:2024/04/30 16:43

使用页面导入ext在相关组件,包括ext-all.css,ext-base.js,ext-all.js

<script>

    function checkPath()

{

    var txtDbFileName = document.getElementById("FileName").value;

   if(txtDbFileName == "")

    {

      alert("请选择数据文件");

    return false;

  }

var flag = confirom("确认恢复数据库?");

if(flag)

{

   var progressBar = Ext.Msg.show({

    title:"请稍等!",

   msg:"正在恢复中",

  width:300,

  wait:true,

  closable:false

  });

 Ext.Ajax.request({

     url:"",

     method:'POST',

    success:function(response,options){

                      if(response.responseText == '"1")

                      {

                             progressBar.hide();

                            Ext.MessageBox.alert("提示信息","数据库恢复成功!",function(){window.location.href="";});

                    }

                   else

                        Ext.MessageBox.alert("提示信息","恢复失败,请重试!");

                 }

      failure:function(response,options){

                    Ext.MessageBox.alert("失败","请求超时或网络帮障:"+response.status);

               }

         scope:this

  });

}

}

</script>