09.01.2003, 15:22 | #1 |
Смотрящий поверх деревьев (Варварский отморозок)
|
Base Enums - все страньше и страньше!
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So? |
|
09.01.2003, 15:40 | #2 |
----------------
|
Зачем не знаю
В пересичляемом типе есть 1. индекс - порядковый номер элемента 2. значение - твой номер элемента и существуют методы index2smth и value2smth Думаю, комбинируя эти методы можно добиться желаемого результата |
|
09.01.2003, 16:28 | #3 |
Смотрящий поверх деревьев (Варварский отморозок)
|
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So? |
|
09.01.2003, 16:44 | #4 |
Участник
|
BestPractice
http://technet.navision.com/usered/B...s/Dev_BPHB.htm руководство разработчика. ключевое слово "EnumValue property" Кроме того, в Аксапте для преобразование типа часто используется следюущая конструкция: PHP код:
|
|
09.01.2003, 16:46 | #5 |
Участник
|
Кстати проверил в job'е.
PHP код:
|
|
09.01.2003, 16:57 | #6 |
----------------
|
На DictEnum
index2Label, index2Name, index2Symbol, index2Value, name2Value, symbol2Value, value2Label, value2Name, value2Symbol в твоем случаи index2Symbol заменить на value2symbol mazzy: Это все здорово но надо было получить Name элемента Enum-а, а не Label |
|
09.01.2003, 17:16 | #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); |
|
09.01.2003, 17:22 | #8 |
Смотрящий поверх деревьев (Варварский отморозок)
|
<Зохавано мудератором>
за неуплату
__________________
It's a dirty job, but someone's got to do it. So? |
|
09.01.2003, 17:30 | #9 |
Участник
|
О!
Не знаю. Если ты официально купил Аксапту, то почему бы тебе не спросить у автора кода? |
|