|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от DTD
![]() Если поле, к примеру, происходит от smmBusRelAccount то на диалоге появляется обычный стринг (должен быть контрол с выпадающим списком smmBusRelAccount )
Если от TransDate то StringEdit с пустым лукапом (должен быть контрол с календариком) Если от NoYesId то опять StringEdit с пустым лукапом (должен быть checkbox) Как вариант сопоставить заранее созданные расширенные типы - "заглушки" с каждым базовым и использовать их в случае отсутствия конкретного типа на поле. Правда пока не знаю как при таком подходе обработать тип String, длинну которого можно указать непосредственно на поле. |
|
![]() |
#2 |
Участник
|
Тогда просто базовый RealEdit, DateEdit, StringEdit и т.д.
__________________
_databaseTransDelete ... bl@$ ! |
|
![]() |
#3 |
MCITP
|
![]()
У DictField есть вроде как метод typeId(), который как раз возвращает код EDT...
__________________
Zhirenkov Vitaly |
|
![]() |
#4 |
Участник
|
|
|
![]() |
#5 |
Участник
|
Пробовал, вылетает с ошибкой "Текст Enum ... не существует". Смотрел в ините dialogfields, - не находит своего варианта в switch. (AX4 SP2)
__________________
_databaseTransDelete ... bl@$ ! |
|
![]() |
#6 |
MCITP
|
![]()
Да действительно, этот метод возвращает код EDT в АОТ (extendedTypeId), а не тот код, который возвращает стандартная функция typeId()...
Есть преобразование из второго варианта в первый: Global::typeId2ExtendedTypeId(). А вот в обратную сторону я что-то не нашёл... :-\ Ну можно самому обратную сторону провести вот это: X++: _extendedType >> 16 & 0xffff ![]()
__________________
Zhirenkov Vitaly |
|
![]() |
#7 |
MCITP
|
![]() Цитата:
Сообщение от ZVV
![]() Да действительно, этот метод возвращает код EDT в АОТ (extendedTypeId), а не тот код, который возвращает стандартная функция typeId()...
Есть преобразование из второго варианта в первый: Global::typeId2ExtendedTypeId(). А вот в обратную сторону я что-то не нашёл... :-\ Ну можно самому обратную сторону провести вот это: X++: _extendedType >> 16 & 0xffff ![]() ![]() Надо майкросовтовцев пытать как перевести один код в другой....
__________________
Zhirenkov Vitaly |
|
Теги |
ax4.0 |
|
![]() |
||||
Тема | Ответов | |||
Невозможно выполнить команду языка определения данных в () | 8 | |||
Стандартный импорт данных. Обновление | 0 | |||
Распределенная база данных на основе View | 27 | |||
Введение в Аксапту | 0 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|