AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.02.2007, 10:07   #1  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
MenuItemButton и Action->MenuItem
Всем доброго утра...

Есть такая проблемка...

Создал MenuItem в разделе Action, привязал его к классу...

ПОтом на форме создал MenuItemButton. Когда выбираю тип MenuItem Action и название созданного - то показывает что нет такого, когда выбираю тип Display и название созданного MenuItem - то все ОК, такой есть, хотя на самом деле он находится в Action. В чем может быть дело? И если так оставить, то к чему это может привести в последующем?

Спасиб.

ЗЫ: Axapta 3 SP4
__________________
Жизнь меняется тогда, когда меняемся мы...
Старый 14.02.2007, 10:13   #2  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
Тип менюитема влияет только на иконку в меню(больше ничего не замечал никогда)
А создали Вы меню итем в Дисплей разделе АОТа если он выбирается у кнопки как Display, другое дело если Вы создали меню итем в разделе Action в проекте (в группе проекта с типом Action) - менюитем всеравно будет иметь тип display
Старый 14.02.2007, 10:14   #3  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
Честно говоря насчет иконки понял, а другое как-то мимо моего сознания проходит
__________________
Жизнь меняется тогда, когда меняемся мы...
Старый 14.02.2007, 10:19   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Jony имеет в виду, что если в проекте создать MenuItem даже в группе Action - у него все равно будет тип Дисплей. Чтобы был тип Action - надо его напрямую в АОТе создавать (или драг-энд-дропом соответствующего объекта). Вы уверены, что он у Вас именно Action создался?
За это сообщение автора поблагодарили: madproger (1).
Старый 14.02.2007, 10:19   #5  
Jony is offline
Jony
Участник
 
99 / 22 (1) +++
Регистрация: 25.06.2003
Адрес: г. Барнаул
Ну вот есть у Вас проект, у него есть группа - в свойстве группы ProjectGroupType - выставлено Action - это указывает на то, что группа может содержать элементы АОТа - менюитемы с типом Action, Но при создании в этой группе(правой кн мыши на группе - создать- Менюитем) аксапта создаст в группе менюитем, но он будет иметь тип Display - вот такая фича.
Совет - создавайте менюитемы в самом аоте (перетаскива классы/формы/отчеты на соответствующие узлы Display\Action\OutPut) - и тогда менюитемы будут иметь нужный тип.
За это сообщение автора поблагодарили: madproger (1).
Старый 14.02.2007, 10:21   #6  
zinius is offline
zinius
Участник
 
24 / 11 (1) +
Регистрация: 26.01.2005
2 madproger
Проверь где твой menuItem - в Action или в Display.
Такое бывает если в проекте, в ветке MenuItems->Action мышкой создаешь новый menuItem он все-равно Display. Предпочитаю создавать MI в AOT и потом перетаскивать в проект.
вот такое имхо.

ыыы> опередили, достаточно было написать +1
Старый 14.02.2007, 10:45   #7  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
а если в проекте в группу, например, Action мышкой класс или форму перетащить, то правильный menuitem создается (то бишь с типом Action). Я личто так создаю menuItems.

Сейчас смотрю в 4-ой версии, этот баг по-прежнему не исправлен, хотя ему сто лет в обед
Старый 14.02.2007, 10:57   #8  
madproger is offline
madproger
Программист
 
82 / 19 (1) ++
Регистрация: 08.09.2006
Адрес: Москва
Всем спасиб огромное
__________________
Жизнь меняется тогда, когда меняемся мы...
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
AX UK: Dynamics AX 4 Custom Report Generator Snap in action Blog bot DAX Blogs 0 07.12.2006 20:30
Как поменять тип MenuItem с Display на Action SergeyA DAX: Программирование 5 12.02.2004 10:45
куда пропал MenuItem? puz DAX: Программирование 3 22.10.2003 09:14
Заказов -> Строки заказов -> Запросы -> Пункт "Производство" Андре DAX: Программирование 1 20.09.2002 10:43
Запуск MenuItem Rem DAX: Программирование 1 18.07.2002 12:23

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:55.