![]() |
#1 |
Участник
|
SysContextMenu issue
Каким образом узнать с обьекта какого типа из перечня UtilElementType был вызван SysContextMenu и показывать определённый пункт меню только при определённом типе? Скажем так, если по-проще, мне нужно запихнуть свой пункт в меню адд-инов, это сделать не сложно, вопрос в том как сделать так, что бы меню показывало этот пункт только в случае, если тип обьекта - таблица.
__________________
Axapta has seduced me deadly! ![]() |
|
![]() |
#2 |
Программатор
|
Класс SysContextMenu. попробуйте в нем разобраться
![]() |
|
![]() |
#3 |
Участник
|
То, что это класс SysContextMenu я знаю)
З.Ы Если кому-то ещё будет полезно: надо добавлять свой блок в метод VerifyItem Что-то типа: X++: case menuItemActionStr(GenerateParms): if (_firstType==UtilElementType::Table||_firstType==UtilElementType::TableField) { return 1; } else { return 0; }
__________________
Axapta has seduced me deadly! ![]() |
|
![]() |
#4 |
Участник
|
Вот тут еще пример есть
http://www.axaptapedia.com/AxCopyTab...istToClipboard |
|