Всем привет.
Подскажите как сделать.
Имеется форма с таблицей, где таблице отфильтровались по определенным полям.
Потом в отфильтрованной записи изменили значение через метод формы допустим - changeValue. После вызова данного метода сбрасывается фильтр установленный в таблице.
Начал смотреть данный метод changeValue, он заканчивается такими строками.
X++:
void changeValue()
{
...
Object dS;
...
dS = recordLocal.dataSource();
dS.reread();
dS.refresh();
}
Я так понял что какой то из методов reread / refresh сбрасывает еще и установленные фильтры. Как понять какой из них сбрасывает и можно ли как то установить что бы фильтры не сбрасывались?
Или может как то перед вызовом reread / refresh сохранить установленные фильтры в таблице, а после вызовов reread / refresh эти фильтры обратно установить?