Я выйду на конечность и назову это ошибкой редактирования.Вот немного больше контекста:
initEvents: function() {
// call the superclass's initEvents implementation
this.callParent();
// now add application specific events
// notice we use the selectionmodel's rowselect event rather
// than a click event from the grid to provide key navigation
// as well as mouse navigation
var bookGridSm = this.getComponent('gridPanel').getSelectionModel();
('selectionchange', function(sm, rs) {
if (rs.length) {
var detailPanel = Ext.getCmp('detailPanel');
bookTpl.overwrite(detailPanel.body, rs[0].data);
}
})
bookGridSm.on('selectionchange', this.onRowSelect, this);
},
Это единственное упоминание bookTpl
во всем файле.Кто-то скопировал то, что кажется связыванием события, в свой буфер вставки и случайно вставил его в этот файл, или он специально вставил его, чтобы проверить синтаксис вызова bookGridSm.on
, и забыл убрать после себя.
Ищите список ошибок для примеров.