Показать сообщение отдельно
Старый 19.03.2023, 17:15   #1  
Libovs is offline
Libovs
Участник
 
224 / 53 (2) ++++
Регистрация: 26.03.2018
Как получить Name и Label по значению enuma
Можно ли по значению enum-а получить текстовое значение Name и Label?
Есть системный класс SysDictEnum, который содержит методы возвращающие Name и Label, но параметры этих методов или Index или Value, т.е. значение типа int.

Например:
Классы
SysDictEnum:Класс SysDictEnum

Вычисляемые поля
$EnumNoYes:Вычисляемое поле = SysDictEnum.newName("NoYes"): Запись
Методы
index2Label:Строка (_index: Integer)
index2LabelId:Строка (_index: Integer)
index2Name:Строка (_index: Integer)
index2Symbol:Строка (_index: Integer)
index2Value:Integer (_index: Integer)
value2Index:Integer (value: Integer)
value2Label:Строка (_value: Integer)
value2Name:Строка (_value: Integer)

Но как получить для значения enum-а его index или value? Не могу найти такого метода - может кто-то может подсказать?
И можно ли тоже самое получить не для enum-а АХ, а для enum-а модели ER?