У меня была такая же проблема с ExtJS 4.2 сегодня, и более ранние решения у меня не работали, использование этого конфига на gridpanel полностью решило проблему:
viewConfig: {
focusRow: Ext.emptyFn
}
Например:
Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
store: Ext.data.StoreManager.lookup('simpsonsStore'),
viewConfig: {
focusRow: Ext.emptyFn
}
columns: [
{ text: 'Name', dataIndex: 'name' },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Phone', dataIndex: 'phone' }
],
height: 200,
width: 400,
renderTo: Ext.getBody()
});