![]() |
#7 |
Участник
|
Насколько я помню, retainPosision не гарантирует что это будет та же запись. Если после выполнения запроса изменилась выборка то запись может быть другой.
Если нужно гарантировать что та же запись будет, то я делал в 2009-й некий финт. Выставлял сортировку по какому-то уникальному полю (RecId или другой ключ) Ставил нужное значение в element.args().lookupField и element.args().lookupValue - по уникальному полю для которого поставили сортировку. Делал research Позиционирование работало быстро. Дальше можно вернуть оригинальные значения у измененных параметров. В 2012-й можно попробовать поиграть с lookupRecord() - я сам не пробовал. |
|
|
За это сообщение автора поблагодарили: mazzy (2), sukhanchik (3). |