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