Динамический индикатор на форме, отправленной в extjs 3.3
Я отправляю форму из extjs 3.3. Внутренний процесс будет запущен через полчаса после отправки формы. Мне нужно отобразить информацию о прогрессе для пользователя. Сообщение будет возвращено с сервера. Мне нужно отобразить сообщение сервера в индикатор выполнения, пока процесс не завершится.
Мой текущий код
Ext.getCmp('columnDetailInfoId').getForm().submit({
url : 'callAPIs',
timeout : 2000000,
waitMsg : 'In-Progress...',
params : {selectedAppRowNo: Ext.encode(selectedAppRowNo)},
success : function(){
Ext.MessageBox.show({
title : 'Info',
msg : 'process completed.',
buttons: Ext.MessageBox.OK,
icon : Ext.MessageBox.INFO,
animEl : 'mb9',
width : 400
});
},
failure : function(form,action){
var message = action.result.message;
Ext.MessageBox.show({
title : 'Error',
msg : 'process Failed. Error Message:'+message,
buttons: Ext.MessageBox.OK,
icon : Ext.MessageBox.ERROR,
animEl : 'mb9',
width : 500
});
}
});
Мне нужно отображать индикатор выполнения вместо сообщения ожидания. Поделитесь своей идеей или кодом для реализации этого сценария.