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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.02.2013, 12:58   #9  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от 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()
За это сообщение автора поблагодарили: alicedr (1).
Теги
baseenum, enum2str, languageid, вывод, язык

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptacorner: Model, Model Stores and Base Line Data base in ax 2012 Blog bot DAX Blogs 0 10.01.2013 13:11
Дизаин, вывод на печать CRASH_505 DAX: Программирование 8 17.09.2008 10:57
axStart: Using base enums in your .net connector Blog bot DAX Blogs 0 30.07.2008 00:05
Печать документа на иностранном языке kosmipt DAX: Функционал 3 11.04.2005 18:54
Превью и вывод на печать YVAS DAX: Программирование 1 22.09.2003 13:14

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

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

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