Подскажите, пожалуйста.
Есть grid и есть карта с городами, надо
при наведении на город выделить в grid строку с городом.
Должно работать вот так
cities.getView().focusRow(0);
Но не вообще ничего не происходит.
Сам grid такой
var cities = new Ext.grid.GridPanel({
title:'Города',
region: 'east',
width: 200,
store:store,
sm:new Ext.grid.RowSelectionModel({
singleSelect: true,
listeners: {
rowselect: {
fn: function(sm,index,record) {
//alert(record.data.id);
shops.setTitle('Мазазины в городе '+record.data.name);
storeShop.load({params:{map:checked_map,city_id:record.data.id}});
if(selected_city!=-1){
city[selected_city].svg.animate({r:3},1000);
city[selected_city].svgText.hide();
}
selected_city=index;
city[index].svg.animate({r:10},1000);
city[index].svgText.show();
}
}
}
}),
columns: [
new Ext.grid.RowNumberer(),
{header: 'Город', dataIndex: 'name', renderer: name_renderer,width:200}
]
});