Капец!!!
Я до этого пробывал делать Ext.getCmp('grid_id').getStore().getById(1)] и работало. как выяснилось - именно здесь ошибка, в jsonData.id данные были. потому что я вместо них пробывал писать и один и др.
Строка Ext.getCmp('grid_id').getStore().getById(суще тв_ид)] не работает, написал свою функцию нахождения индекса по ид и все ок:
function getRowIndexById(grid_id, row_id)
{
var t = Ext.getCmp(grid_id).getStore();
for (var i=0; i<t.data.items.length; i++)
{
if (t.data.items[i].data.id==row_id) return i;
}
}