Цитата:
Сообщение от
Dzha
X++:
DictEnum enum = new DictEnum(enumNum(BaseEnum1));
;
label = enum.value2Label(0);
Соответственно перед этим необходимо сменить язык на украинский. В поле Lable элемента Enum'а должен быть указан код метки.
Не, тогда нет никакого преимущества в использовании DictEnum, если всё равно менять язык.
Моя идея была в том чтобы вытащить код метки из енума и пропустить его через SysLabel::labelId2String
Цитата:
Сообщение от
alicedr
Встречался подобный вариант, но в данном случае, не вижу как его можно применить:
X++:
strfmt(SysLabel::labelId2String(literalstr("@SYS24160"), languageId), element.page());
Как это сделать?
Метку элемента энума можно получить с помощью метода DictEnum.index2LabelId()