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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.06.2011, 15:27   #1  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
можно на одну форму создать много MenuItem-ов. У них заполнить свойства EnumTypeParameter и EnumParameter. И в дальнейшем вызывать нужные вам MenuItem-ы.

На самой форме вы увидите эти параметры через element.args(). В частности:
X++:
element.args().parmEnumType();
element.args().parmEnum();
element.args().parmEnumType(); - это какой Enum у Вас передан в параметре
element.args().parmEnum(); - это какое значение Enuma передано
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 23.06.2011, 13:56   #2  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
lev'
у меня не Enum а ExtendetDataType
т.е. я не могу записать их в MenuItem поле EnumTypeParameter .
Создавать свой Enum или как-то по другому можно используя ExtendetDataType
Старый 23.06.2011, 14:13   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от timaluhs Посмотреть сообщение
lev'
у меня не Enum а ExtendetDataType
т.е. я не могу записать их в MenuItem поле EnumTypeParameter .
Создавать свой Enum или как-то по другому можно используя ExtendetDataType
Правильно ли я понимаю, что комбобокс у вас не основан не перечислении BaseEnum, а отображает значения некоторого справочника?

Тогда в args можно передавать соответствующую запись этого справочника. Для передачи табличных курсоров в структуре args предусмотрен метод record().

Если немного изменить дизайн формы и вместо комбобокса отобразить грид отображающий те же значения, то тогда можно стандартными средствми MorphX (без программирования) добиться передачи активной строки грида через menuitem

Последний раз редактировалось S.Kuskov; 23.06.2011 в 14:16.
Старый 23.06.2011, 14:31   #4  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Правильно ли я понимаю, что комбобокс у вас не основан не перечислении BaseEnum, а отображает значения некоторого справочника?

да Вы правы ExtendetDataType привязан к таблице.
Честно пока с Args не очень понятно - пытаюсь читать форум. Может есть ссылки или tutorial в самой DAX 2009

Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если немного изменить дизайн формы и вместо комбобокса отобразить грид отображающий те же значения, то тогда можно стандартными средствми MorphX (без программирования) добиться передачи активной строки грида через menuitem
это как? Я начинающий
Старый 23.06.2011, 14:37   #5  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от timaluhs Посмотреть сообщение
это как? Я начинающий
У кнопки MenuItemButton есть свойства DataSource. Если его заполнить, то ссылка на соответствующую таблицу автоматически запишется в args.record()
Старый 23.06.2011, 14:41   #6  
timaluhs is offline
timaluhs
newborn in DAX
Аватар для timaluhs
 
102 / 10 (1) +
Регистрация: 16.12.2010
Адрес: Израиль
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
У кнопки MenuItemButton есть свойства DataSource. Если его заполнить, то ссылка на соответствующую таблицу автоматически запишется в args.record()
если честно запуталась ещё больше.
Есть проблема что ещё надо фильтровать таблицу
Старый 23.06.2011, 14:43   #7  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от timaluhs Посмотреть сообщение
если честно запуталась ещё больше.
Есть проблема что ещё надо фильтровать таблицу
Попробуйте разбить ваш большой вопрос на несколько, а то уже не понятно на что именно нужно отвечать в данной ветке.
Теги
executequery, комбо

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Открытие форм с сервера с использованием MenuFunction gl00mie DAX: Программирование 6 01.04.2009 17:08
Настройка форм для групп пользователей Андре DAX: Администрирование 3 17.10.2004 10:59
Управление настройками форм LTA DAX: Программирование 11 11.12.2003 14:20
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32
Произвольная Lookup форма Maxim Gorbunov DAX: База знаний и проекты 0 30.11.2001 21:59

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

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

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