![]() |
#1 |
Участник
|
Переменная типа специфического перечисления
Здравствуйте.
Создаю функцию для получения переменной перечисления из formComboBoxControl'a результатом работы должен быть anyType. Проблема в сценарии, когда у контрола заполен enumType. Функция selection возвращает int - тип данных не соответствует первоначальному. Логично использовать функцию enumType в связке с selection для получения нужного значения. В Аксапте есть функция str2num, которая позволяет получить переменную типа специфического перечисления. Однако, первым параметром вызова она уже ожидает переменную типа целевого перечисления. Если у контрола заполнен extendedDataType - никакой здесь проблемы нет: X++: anyType ret = new Dictionary().typeObject(_formComboBoxControl.extendedDataType()).getValue(); ret = _formComboBoxControl.selection(); |
|
Теги |
dictenum::value2id(), enum |
|
|