|
![]() |
#1 |
Ищущий знания...
|
можно на одну форму создать много MenuItem-ов. У них заполнить свойства EnumTypeParameter и EnumParameter. И в дальнейшем вызывать нужные вам MenuItem-ы.
На самой форме вы увидите эти параметры через element.args(). В частности: X++: element.args().parmEnumType(); element.args().parmEnum(); element.args().parmEnum(); - это какое значение Enuma передано
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#2 |
newborn in DAX
|
lev'
у меня не Enum а ExtendetDataType т.е. я не могу записать их в MenuItem поле EnumTypeParameter . Создавать свой Enum или как-то по другому можно используя ExtendetDataType |
|
![]() |
#3 |
Участник
|
Цитата:
Тогда в args можно передавать соответствующую запись этого справочника. Для передачи табличных курсоров в структуре args предусмотрен метод record(). Если немного изменить дизайн формы и вместо комбобокса отобразить грид отображающий те же значения, то тогда можно стандартными средствми MorphX (без программирования) добиться передачи активной строки грида через menuitem Последний раз редактировалось S.Kuskov; 23.06.2011 в 14:16. |
|
![]() |
#4 |
newborn in DAX
|
Цитата:
да Вы правы ExtendetDataType привязан к таблице. Честно пока с Args не очень понятно - пытаюсь читать форум. Может есть ссылки или tutorial в самой DAX 2009 Цитата:
![]() |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
newborn in DAX
|
|
|
![]() |
#7 |
Участник
|
|
|