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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2003, 13:10   #1  
ahtoh
Гость
 
n/a
enumvalue 2 enum
может есть функция типа str2enum только вместо str - enumvalue

вобщем как получить enum из его типа и значения
Старый 05.06.2003, 13:33   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
DictEnum
Посмотри классик DictEnum. Там есть куча методов перевода туда-сюда.
Старый 05.06.2003, 14:12   #3  
ahtoh
Гость
 
n/a
Спасибо, а чем отличаются методы value2Name и value2Label этого класса?
Старый 05.06.2003, 14:22   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
пример
Например, InventTrnasType::Asset
Index - 15
Value - 20
Name - Asset
Label - Основное средство
Старый 05.06.2003, 14:38   #5  
ahtoh
Гость
 
n/a
неверно (по крайней мере у меня Name = Label = Основное средство, Symbol = Asset)
Index = 16
PHP код:
static void Job2(Args _args)
{
    
DictEnum dEnum = new DictEnum(enumnum(InventTransType));

    ;

    print 
dEnum.value2Label(20);
    print 
dEnum.value2Name(20);
    print 
dEnum.value2Symbol(20);
    
pause;


Старый 05.06.2003, 16:42   #6  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
поторопился
да, действительно
Цитата:
For backwards compatibility Name still refers to the label. For clarity you should use the index2label method instead. The Name property can be obtained by using the index2Symbol method.
а значение index, видимо, зависит от лиц.кодов
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить из элемента enum-а код типа (enum-а)? Romb DAX: База знаний и проекты 12 27.06.2013 16:17
Dianne Siebold: Restart AOS When Service WSDL Contains an Enum Blog bot DAX Blogs 0 16.12.2008 06:09
Выбираем Enum, меняется Lookup, как правильней закодить? Shakr DAX: Программирование 23 21.08.2008 09:04
Сложный Query: непонятки с Enum-ами Lemming DAX: Программирование 9 20.04.2006 15:37
ComboBox и Enum ArturK DAX: Программирование 1 01.03.2004 16:19

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

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

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