var progressBar = new Ext.ProgressBar({
width : 200
});
var progressBarWin = new Ext.Window({
title : "执行",
modal:true,
width : 200,
heigth : 100,
closable : false,
items : progressBar
});
上面那个放公共的地方,通用~~~然后需要执行什么方法的时候:
progressBarWin.show();
progressBar.wait({
text : "操作正在执行..."
});
执行完方法之后:
progressBar.reset();
progressBarWin.hide();
这个的好处就是,通用,只要方法开始执行前调用一下,然后方法有返回值后,调用一下就行,不需要你去计算什么时间什么的,挺方便的~~~
你自己测试的时候,把progressBarWin 里的modal:true,注掉,然后把调用和结束两个放俩按钮里,自己试试就知道了~~~
applyTo:'progressBar'改成 renderTo