|
|
#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 |
|
Программист
|
Всем спасиб огромное
__________________
Жизнь меняется тогда, когда меняемся мы... |
|
|