несколько Repot-ов и один class(RunBaseReport)
Здраствуйте!
У меня есть несколько отчётов с абсолютно одинаковыми параметрами. Есть класс (RunBaseReport). Хочу иметь возножность в диалоге выбирать какой отчёт надо показать. Сделал в диалоге комбо-бокс для выбора отчёта. Результат из него забираю в методе getFromDialog. В методе lastValueElementName в зависимости от результата возвращаю нужный репорт.
Проблема в том, что метод lastValueElementName вызывается 2 раза до getFromDialog и 1 раз после. И очёт разумеется совсем не тот получается.
Диалог инициализируется так:
ret = DialogRunbase::newOnClient(this.caption(),this);
т.е. super() не вызывается.
Поскажите, как сделать правильно... и верный ли путь я выбрал?
|