做Extjs開(kāi)發(fā)中,往往后臺(tái)程序可能要執(zhí)行一段時(shí)間才能得到返回結(jié)果,加入進(jìn)度條可以提高客戶體驗(yàn)度,以下為兩種便捷的方式:
1.提交數(shù)據(jù)前用Ext.Msg.wait('提示','正在處理數(shù)據(jù),請(qǐng)稍候');彈出等待條,數(shù)據(jù)處理成功后用Ext.Msg.hide();將等待去掉,例如:
Ext.Msg.wait('提示','正在處理數(shù)據(jù),請(qǐng)稍候');
復(fù)制代碼 代碼如下:
Ext.Ajax.request({
url:'DataAction.ashx?method=update',
params:{ItemCode:ItemCode,ItemName:ItemName},
callback:function(options,success,response){
if(success==true)
{
Ext.Msg.hide();
Ext.Msg.alert('提示',' 修改成功。 ');
}else{
alert(response.responseText);
}
}
})
復(fù)制代碼 代碼如下:
BaseInfo.getForm().submit({
waitMsg:'正在保存數(shù)據(jù),請(qǐng)稍候。',
waitTitle:'提示',
method:'POST',
url:'BaseMessageAction.ashx?method=modity',
params:{ItemCode:ItemCode,ItemName:ItemName},
success:function(form,action){
}
})
新聞熱點(diǎn)
疑難解答
圖片精選