![]() |
#1 |
Программист
|
MenuItemButton и Action->MenuItem
Всем доброго утра...
Есть такая проблемка... Создал MenuItem в разделе Action, привязал его к классу... ПОтом на форме создал MenuItemButton. Когда выбираю тип MenuItem Action и название созданного - то показывает что нет такого, когда выбираю тип Display и название созданного MenuItem - то все ОК, такой есть, хотя на самом деле он находится в Action. В чем может быть дело? И если так оставить, то к чему это может привести в последующем? Спасиб. ЗЫ: Axapta 3 SP4
__________________
Жизнь меняется тогда, когда меняемся мы... |
|
![]() |
#2 |
Участник
|
Тип менюитема влияет только на иконку в меню(больше ничего не замечал никогда)
А создали Вы меню итем в Дисплей разделе АОТа если он выбирается у кнопки как Display, другое дело если Вы создали меню итем в разделе Action в проекте (в группе проекта с типом Action) - менюитем всеравно будет иметь тип display |
|
![]() |
#3 |
Программист
|
Честно говоря насчет иконки понял, а другое как-то мимо моего сознания проходит
![]()
__________________
Жизнь меняется тогда, когда меняемся мы... |
|
![]() |
#4 |
Axapta
|
Jony имеет в виду, что если в проекте создать MenuItem даже в группе Action - у него все равно будет тип Дисплей. Чтобы был тип Action - надо его напрямую в АОТе создавать (или драг-энд-дропом соответствующего объекта). Вы уверены, что он у Вас именно Action создался?
|
|
|
За это сообщение автора поблагодарили: madproger (1). |
![]() |
#5 |
Участник
|
Ну вот есть у Вас проект, у него есть группа - в свойстве группы ProjectGroupType - выставлено Action - это указывает на то, что группа может содержать элементы АОТа - менюитемы с типом Action, Но при создании в этой группе(правой кн мыши на группе - создать- Менюитем) аксапта создаст в группе менюитем, но он будет иметь тип Display - вот такая фича.
Совет - создавайте менюитемы в самом аоте (перетаскива классы/формы/отчеты на соответствующие узлы Display\Action\OutPut) - и тогда менюитемы будут иметь нужный тип. |
|
|
За это сообщение автора поблагодарили: madproger (1). |
![]() |
#6 |
Участник
|
2 madproger
Проверь где твой menuItem - в Action или в Display. Такое бывает если в проекте, в ветке MenuItems->Action мышкой создаешь новый menuItem он все-равно Display. Предпочитаю создавать MI в AOT и потом перетаскивать в проект. вот такое имхо. ыыы> опередили, достаточно было написать +1 ![]() |
|
![]() |
#7 |
Участник
|
а если в проекте в группу, например, Action мышкой класс или форму перетащить, то правильный menuitem создается (то бишь с типом Action). Я личто так создаю menuItems.
Сейчас смотрю в 4-ой версии, этот баг по-прежнему не исправлен, хотя ему сто лет в обед ![]() |
|
![]() |
#8 |
Программист
|
Всем спасиб огромное
__________________
Жизнь меняется тогда, когда меняемся мы... |
|