Здравствуйте еще раз. Пытаюсь написать приложение, но не совсем здорово выходит. Решил еще раз по шагам вылизать весь синтакс. И наткнулся на, казалось бы одну очевидную вещь, да вот не понимаю, как оказалось. Смотрите, вот код:
Ext.define('AM.controller.Users', {
extend: 'Ext.app.Controller',
views: [
'user.List'
],
init: function() {
this.control({
'userlist': {
itemdblclick: this.editUser
}
});
},
editUser: function(grid, record) {
console.log('Double clicked on ' + record.get('name'));
}
});
Есть функция, которая называется editUser. Просит два параметра (grid и record). Где этот grid взяли? Откуда record появился? Как узнать сколько таких параметров нужно и как узнать вообще для чего они нужны?