|
![]() |
#1 |
Участник
|
Цитата:
Суть в том, ПОЧЕМУ эта зараза не хочет работать.
Сюда MI добавили \Menus\sysContextMenu ?
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
![]() |
#2 |
Участник
|
Разумеется) Иначе имел бы полное право считать себя законченым критином)
Проблема вся в зловещей тройке абстрактных методов.
__________________
Axapta has seduced me deadly! ![]() |
|
![]() |
#3 |
Участник
|
Цитата:
Вопрос-то как-раз заключался в том, где же реализуются 3 абстрактных метода.
Еще разик: X++: \Classes\SysContextMenuAOT\first \Classes\SysContextMenuAOT\new \Classes\SysContextMenuAOT\next 1. Добавил пункт меню \Menu Items\Action\Generator 2. Добавил его в \Menus\sysContextMenu\My MI 3. Дописал метод \Classes\SysContextMenu\verifyItem: X++: TreeNode currentNode; boolean typeMatch; int SelectionIndex; int currentNodeType; .............................................. case MenuItemType::Action: switch (menuItemName) { //MY BLOCK case menuItemActionStr(Generator): currentNode=firstNode; typeMatch=true; for(SelectionIndex=0;SelectionIndex<this.selectionCount();SelectionIndex++) { currentNodeType=currentNode.applObjectType(); typeMatch=( currentNodeType==UtilElementType::Table || currentNodeType==UtilElementType::TableField || currentNodeType==UtilElementType::PrivateProject || currentNodeType==UtilElementType::SharedProject); if(!typeMatch)return typeMatch; currentNode=this.next(); } return typeMatch; //MY BLOCK Попробуйте повторить с нуля. Может что не так во время экспериментов случилось. ЗЫ На ax4 тестил.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
![]() |
||||
Тема | Ответов | |||
Вопрос по созданию отчета | 6 | |||
Вопрос по возвратам | 2 | |||
SysContextMenu issue | 3 | |||
Вопрос по Проектам | 35 | |||
расчеты с персоналом. НДФЛ. вопрос чайника | 2 |
|