_ds.research(true) не работает
День добрый!
Ситуация следующая.
На форме есть два связанных грида. Верхний грид с группировочными строками и суммами. Датасорс этого грида построен на основе временной таблицы.
Нижний грид со строками этих групп. Смысл в том, что при изменении чисел в строках, должны персчитываться суммы в верхнем гриде.
Перекрыл метод write датасорса строк. В нем делаю расчет сумм и записываю в таблицу с группами, обновляю датасорс групп, чтобы пользователь увидел изменения.
После вызова Groups_ds.research(true); сбрасывается позиция в гриде с группами, хотя, судя по описанию метода, она должна сохраниться.
В чем может быть дело?
Я конечно написал перепозиционирование руками через findRecord, но выглядит не очень красиво..
Спасибо!
|