读书人

extjs的一个小设立

发布时间: 2012-10-25 10:58:57 作者: rapoo

extjs的一个小设置

var mk = new Ext.LoadMask('DBGrid', {msg: '正在备份数据,请稍候!',removeMask: true //完成后移除});mk.show(); //显示Ext.Ajax.request({timeout:18000000,url : 'BackupDB.action',scripts : true,success : function(response, options){var responseArray = Ext.util.JSON.decode(response.responseText);if (responseArray.success == true){mk.hide();Ext.Msg.alert('提示信息', '备份信息成功');DFListStore.load({params :{start : 0, limit : 13}});}else{mk.hide();Ext.Msg.alert('提示信息', '备份信息失败');DFListStore.load({params :{start : 0, limit : 13}});}

?在做数据库备份的时候,前台request后,后台需要较长时间处理,这时候默认的extjs会在30s后超时失败,这时候应作如上设置,红字部分一是一个loadingmask,红字部分2就是超时设置了,默认的是30000s,我改的比较大,

?

读书人网 >JavaScript

热点推荐