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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.10.2003, 10:25   #1  
TravellerInTime is offline
TravellerInTime
Участник
Аватар для TravellerInTime
 
130 / 36 (2) +++
Регистрация: 14.07.2003
Адрес: Россия, Тула
typeid и extendedTypeId
Создаю динамически форму, на ней StringEdit, далее желаю установить свойство extendedDataType(), чтобы происходила валидация по Extended Data Type с именем MyDataType.
Казалось бы, логично было бы поступить написав:

PHP код:
stringEdit.extendedDataType(typeid(MyDataType)); 
но это не дает нужного результата. Если посмтреть на то что возвращает typeid(), то можно увидеть, что это какое-то бешенное отрицательно число, а не ID моего MyDataType. Кстати такое же число возвратит SysDictField.extendedTypeId(), если поле создано по этому типу. Возникает вопрос как перевести это integer число в extendedTypeId? или это просто глюка Аксапты?
Старый 24.10.2003, 12:08   #2  
Yuri Safronov is offline
Yuri Safronov
Участник
 
140 / 55 (2) ++++
Регистрация: 21.08.2002
Адрес: Москва
PHP код:
void clicked()
{
    
FormDateControl dc;
    ;

    
dc element.design().addControl(FormControlType:: Date"Date1");
    
dc.extendedDataTypeextendedTypeNum(TransDate) );
    
dc.lookupButton(2);
    
dc.label("@SYS7402");

    
super();

__________________
yurisafronov@mail.ru
skype: y.safronov
Старый 24.10.2003, 12:17   #3  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Или используйте это: \Classes\Global\typeId2ExtendedTypeId
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
[ANN] Tabax 0.1 -- панель задач для Axapta belugin DAX: База знаний и проекты 302 21.10.2016 12:49
ExtendedTypeId, возвращаемый методом koraman DAX: Программирование 1 09.04.2009 09:37
поля, содержащие RecId somebody DAX: Программирование 15 16.05.2008 17:50
Можно ли запретить вызов super() в наследнике. Eldar9x DAX: Программирование 14 30.04.2008 15:08
Перебор всех таблиц, имеющих поле определенного типа AKIS-Falcon DAX: Программирование 8 11.02.2005 17:07

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

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

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