26.04.2004, 17:39 | #1 |
Решили жить вечно?
|
Вызов формы из сода X++
У меня есть две формы, на одной кнопка связаная с меню, которое показывает вторую форму. Мне теперь нужно сделать вызов второй формы через класс. Какой код мне следует написать в методе main моего класса, чтоб он показал вторую форму, причем также как в случае с меню (я имею ввиду, чтоб связаные поля сохранили фильтрацию во второй форме в зависимости от выбранной строки в первой форме).
|
|
26.04.2004, 17:51 | #2 |
Moderator
|
PHP код:
__________________
Андрей. |
|
26.04.2004, 17:57 | #3 |
Участник
|
Вообще-то более правильно пользоваться не классом formrun, а MenuItemButton.
В противном случае, если нет связи между источником данных на вызывающей форме и источником данных на вызываемой форме, то следует задать args().record() при использовании Formrun, а в методе init() вызываемой формы его обработать. |
|
26.04.2004, 18:48 | #4 |
Moderator
|
Связь будет, если я правильно понял задачу.
Раз речь ведется о методе main() класса, то, рассуждая логически, мы попадаем в него как раз через MenuItemButton, вызывающую наш класс. Следовательно, объект _args приходит с уже заполненными свойствами (record, caller и т.д.). Остается только изменить в нем название формы для последующего вызова - и все, используй на здоровье! Можно, конечно, и из метода вызвать MenuFunction... Будет то же самое.
__________________
Андрей. |
|
26.04.2004, 20:15 | #5 |
Решили жить вечно?
|
Спасибо, как раз то что нужно
|
|