11.02.2008, 19:02 | #1 |
MCTS
|
У DialogRunbase нет FormRun?
Создаю так:
X++: DialogRunbase dialogObj = super(dialog, forceOnClient) ; получается FormRun есть только у диалогов изначально создачаемых по форме АОТа? |
|
11.02.2008, 19:13 | #2 |
Мрачный тип
|
Пока не вызван метод run() - нет.
X++: protected Object dialog(DialogRunbase dialog, boolean forceOnClient) { DialogRunbase ret; ret = super(dialog, forceOnClient); ret.run(); info(ret.formRun().name()); return ret; }
__________________
Мы летаем, кружимся, нагоняем ужасы ... Последний раз редактировалось TasmanianDevil; 11.02.2008 в 19:16. |
|
|
За это сообщение автора поблагодарили: Eldar9x (1). |
11.02.2008, 20:12 | #3 |
Участник
|
Если класс работает на сервере, то форм ран получить тяжко, потому как он на клиенте.
Если же класс работает на клиенте, то можно, к примеру, в методе dialogPostRun - именно туда обычно помещяют всякого рода махинации с formRun Если же надо на сервере, смотрите в сторону 3 Dialog Extensions с моего блога - я там, насколько я помню, сделал модификацию, что можно обращаться к formRun как на клиенте, так и на сервере |
|
12.02.2008, 09:53 | #4 |
MCTS
|
хреново
|
|
|
|