08.12.2010, 17:31 | #1 |
Участник
|
Как программно получить Label MenuItem
Добрый день!
Подскажите, пожалуйста, как программно, зная Name у MenuItem и его тип, получить Label этого MenuItem. Версия Аксапты 3.0 SP5. |
|
08.12.2010, 17:45 | #2 |
Участник
|
X++: static void TestMenuItem(Args _args) { MenuFunction menuFunction; ; menuFunction = new menufunction(menuitemoutputStr( MenuItem), menuitemtype::Output); info(menuFunction.label()); }
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 08.12.2010 в 17:50. |
|
08.12.2010, 17:50 | #3 |
Участник
|
Спасибо большое!
А если у меня имя MenuItem - это переменная, то функция menuitemoutputStr() уже ведь не сработает? |
|
08.12.2010, 17:51 | #4 |
Участник
|
Извиняюсь за дезориентацию.
X++: static void TestMenuItem(Args _args) { MenuFunction menuFunction; MenuItem menuItem = new MenuItem(); TreeNode menuItemTree; ; menuItemTree = TreeNode::findNode("\\Menu Items\\Display\\Address"); menuItem = menuItemTree; menuFunction = new menufunction(menuItem.name(), menuitemtype::Display); info(menuFunction.label()); }
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 08.12.2010 в 18:21. |
|
29.04.2011, 09:17 | #5 |
Участник
|
А нельзя проще?
Что-то типа: X++: info(menuItemTree.AOTgetProperty("Label"));
__________________
AX 4.0 SP 2 |
|