Здравствуйте!
во вьюшке есть CGridView:
$JS = <<< EOD
function (id)
{
$('#eml-income-grid').yiiGridView('update');
return true;
}
EOD;
$this->widget('zii.widgets.grid.CGridView', array(
'id'=>'eml-income-grid',
'dataProvider'=>$model->search($type),
'filter'=>$model,
// здесь вызов нашей функции для обновления
'selectionChanged'=>$JS,
'selectableRows'=>2,
Проблема в том, что при щелчке на строке - она выделяется, потом вызывается функция, которая выполняет определенные действия и после этого вызывает $(’#eml-income-grid’).yiiGridView(‘update’);
При этом обновляются данные в таблице и теряется выделение и становится непонятно, с какой строкой в данные момент работает пользователь.
То же самое происходит и при вызове обновления из другого места при помощи javascript.
Как сохранить выделение? Или заново выделить ранее выделенную строку после обновления грида?
Спасибо