У меня проблемы с пониманием областей действия в javascript. Предположим, у меня есть следующий код:
Ext.define('MA.controller.user',{
extend : 'Ext.app.Controller',
editUser:function(){},
updateUser : function() {
Ext.Ajax.request({
url : './editall',
callback : function(options, success, response) {
this.editUser();
}
})
}//eof init
})//eof class
Как видите, this.editUser () вложен в Ext.Ajax.request и updateUser
this.editUser () вернет undefined. Как я могу вызвать editUser внутри обратного вызова?