在开发ExtJS,经常后台程序可能返回的结果需要一段时间。添加进度条可以提高客户体验。以下两种方式是方便的。

1。在提交数据,使用ext.msg.wait(提示
Ext.Msg.wait('prompt '、'处理数据,稍等);
复制代码代码如下所示:
Ext.Ajax.request({
网址:'dataaction ashxmethod =更新,
参数:{ itemcode:ItemCode,项目名称:项目名称},
回调函数:(选项,成功,响应){
如果(成功= TRUE)
{
ext.msg.hide();
Ext.Msg.alert('hint '、'修改成功。);
其他{ }
警报(响应。responseText);
}
}
})

2。如果你提交的是一个形式,它更简单,一个好的waitmsg做,和数据处理后,等待提示会消失,例如:
复制代码代码如下所示:
BaseInfo.getForm(),提交({
WaitMsg:是保存数据,请稍等。,
WaitTitle:'hints,
方法:'post,
网址:'basemessageaction ashxmethod =商品,
参数:{ itemcode:ItemCode,项目名称:项目名称},
成功:函数(表单,动作){
}
})