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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.12.2001, 17:10   #1  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
BaseEnums
Объясните пожалуйста свойства Style и UseEnumValue у BaseEnums.

Как я понял первое свойство отвечает за то, как данный тип отображается на форме, но как я не экспериментировал с данным свойством - отображается все равно ComboBox'ом, а RadioButton - не становится. Т.е. когда я перетаскиваю поле таблицы (данного типа) на форму оно всегда отображается ComboBox'ом вне зависимости от свойства Style.

Со вторым свойством совсем не понятно.

Спасибо.
Старый 20.12.2001, 04:21   #2  
Anton Sk. is offline
Anton Sk.
Участник
 
35 / 11 (1) +
Регистрация: 14.11.2002
Свойства UseEnumValue и Style для Base Enum
1. Если свойство UseEnumValue равно Yes, значит можно использовать значение элемента BaseEnum, определенное разработчиком в свойстве EnumValue для этого элемента. Если же - No, то нумерация элементов проставляется автоматически и начинается с нуля.

2. Не знаю поможет ли тебе это, но я проделал следующий эксперимент для отображения табличного поля типа Base Enum.
Я на форме расположил RadioButton и ComboBox, и в их свойствах задал одни и те же таблицу и поле типа Base Enum. Оба компанента отобразили элементы данного BaseEnum, при этом свойство Style никак не влияет.
__________________
Антон Скоробогатов
Старый 24.12.2001, 16:24   #3  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
1.
>> Если свойство UseEnumValue равно Yes, значит можно использовать значение
>> элемента BaseEnum, определенное разработчиком в свойстве EnumValue для
>> этого элемента.

Извините, но я не совсем понял. Что значит "можно использовать значение элемента BaseEnum, определенное разработчиком..." ? А что значит - нельзя ?

>> Если же - No, то нумерация элементов проставляется автоматически и
>> начинается с нуля

По-моему нумерация элементов проставляется атоматически в любом случае.

2.

Так значит, я понял, это свойство
либо бесполезно(а зачем его тогда создавали) ->> сомневаюсь.
либо никто (включая Columbus) не знает о его назначении.
Старый 24.12.2001, 22:22   #4  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
1. В случае, если UseEnumValue равно No, то поля перечислимого типа будут следовать (например, в ComboBox) в том порядке, в каком они перечислены в AOT. Если UseEnumValue равно Yes, то порядок полей будет таким же, как порядок значений их полей EnumValue.

2. Со Style, к сожалению, ничего не понятно. Выбрать вид отображения этого типа Вы можете явно создав на форме ComboBox или RadioButton, в котором укажете нужный Enum Type.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 27.12.2001, 00:07   #5  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Style не работает!
По последним данным, данное свойство у BaseEnum должно использоваться именно при перетаскивании объекта этого типа на дизайн формы. По-видимому, оно просто НЕ РАБОТАЕТ! Кажется, об этой ошибке уже сообщено в Navision. Что ж будем ждать. Благо, отсутствие этой функции совершенно не мешает процессу разработки.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 


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

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

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