А что мешает использовать стандартный подход?
Для этого в классе КлассА надо перекрыть метод queryRun() и вернуть QueryRun, построенный на Вашем запросе.
В классе КлассА надо перекрыть showQueryValues() и вернуть true.
В методе dialog() класса КлассА вызвать super().
Вроде как под ваше описание подходит.
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.
|