Большое спасибо за объяснения!
Цитата:
Дело в том, что для того, чтобы обновить диалог, все время вызывается метод runBase.queryRun(). А у тебя в этом методе все время делается queryRun = new QueryRun(). То есть ты каждый раз создаешь новый queryRun. Поэтому и Range не сохраняются. Посмотри в RunBase.queryRun(). Там написано, как должен выглядеть этот метод в наследниках.
PHP код:
public QueryRun queryRun()
{
;
if (!qr)
qr = new QueryRun(querystr(eGrad));
return qr;
}
Это именно то, чего мне не хватало. С рейнджами я тоже пришел к такому выводу, хотя это немного странно: зачем вывоить неизменяемый рендж, если он там вообще не нужен и будет только смущать почем зря? Но это аксапта и тут ничего не попишешь
relation поставил, упустил раньше.