|
|
|
|
#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 | |||
|