![]() |
#1 |
Смотрящий поверх деревьев (Варварский отморозок)
|
![]()
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So? |
|
![]() |
#2 |
----------------
|
Зачем не знаю
В пересичляемом типе есть 1. индекс - порядковый номер элемента 2. значение - твой номер элемента и существуют методы index2smth и value2smth Думаю, комбинируя эти методы можно добиться желаемого результата ![]() |
|
![]() |
#3 |
Смотрящий поверх деревьев (Варварский отморозок)
|
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So? |
|
![]() |
#4 |
Участник
|
BestPractice
http://technet.navision.com/usered/B...s/Dev_BPHB.htm руководство разработчика. ключевое слово "EnumValue property" Кроме того, в Аксапте для преобразование типа часто используется следюущая конструкция: PHP код:
|
|
![]() |
#5 |
Участник
|
Кстати проверил в job'е.
PHP код:
|
|
![]() |
#6 |
----------------
|
На DictEnum
index2Label, index2Name, index2Symbol, index2Value, name2Value, symbol2Value, value2Label, value2Name, value2Symbol в твоем случаи index2Symbol заменить на value2symbol mazzy: Это все здорово ![]() |
|
![]() |
#7 |
Участник
|
Re: Base Enums - все страньше и страньше!
Цитата:
Изначально опубликовано PlasticinE
Есть некая конструкция, которая в зависимости от значения Enum вызывает тот или иной метод класса формируя его название из текста элемента Enum. Так тебе value или name нужен? 2. После того, как у тебя получился нормальный enum копай вокруг него. Самое главное сделано целое пробразовано в enum. 3. Проблема у тебя была видимо в том, что ты в index2Symbol подсовывал enum, а не целое. salT = str2enum(salTw,jj); hh = new DictEnum(enumNum(test5)).index2Symbol(salT); |
|
![]() |
#8 |
Смотрящий поверх деревьев (Варварский отморозок)
|
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So? |
|
![]() |
#9 |
Участник
|
О!
Не знаю. Если ты официально купил Аксапту, то почему бы тебе не спросить у автора кода? |
|