целевая страница динамика топор 2009 - PullRequest
0 голосов
/ 15 июля 2011

Я бы хотел перенаправить некоторых моих пользователей в определенную форму, когда они открывают динамик Axe 2009. Каков наилучший способ для этого? Сегодня они напрямую переходят на страницу центра ролей.

Спасибо

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

Вы задаете 2 вопроса: как открыть конкретную форму из кода и как автоматически выполнить что-либо при открытии AX.

В данный момент у меня нет доступа к AX, но следующий код должен помочь вам с первым вопросом.

FormRun formRun;
;

formRun = new MenuFunction(menuitemdisplaystr(___FormMenuItemName___), MenuItemType::Display).create(new Args(this));
formRun.init();
formRun.run();
formRun.detach();

Что касается второго вопроса, вам просто нужно добавить свой код в метод StartupPost класса Application или Info.

1 голос
/ 23 августа 2011

Сначала необходимо создать пункт меню для формы.

Затем в классе Info измените метод startupPost (), вызвав пункт меню:

new MenuFunction (menuitemDisplayStr (YourMenuItem), MenuItemType :: Display) .run ();

...