ext.panel加载数据时如何加入进度条?

ext.panel加载数据时如何加入进度条?,第1张

items动态加载不是这样子弄的。。

你应该先拿上panel..

等ajax回来值后,

panel.add(

new Ext.*****({

*****

})

)

//这样子。用你回来的值封装里面的ext对象

1.提交数据前用Ext.Msg.wait('提示','正在处理数据,请稍候')d出等待条,数据处理成功后用Ext.Msg.hide()将等待去掉,例如:

Ext.Msg.wait('提示','正在处理数据,请稍候')

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)

}

}

})

2.如果你是提交表单的话,那就更简单啦,配置好waitMsg就行了,数据处理完后等待提示会自己消失的,例如:

BaseInfo.getForm().submit({

waitMsg:'正在保存数据,请稍候。',

waitTitle:'提示',

method:'POST',

url:'BaseMessageAction.ashx?method=modity',

params:{ItemCode:ItemCode,ItemName:ItemName},

success:function(form,action){

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11909751.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存