19.12.2001, 17:10 | #1 |
Moderator
|
BaseEnums
Объясните пожалуйста свойства Style и UseEnumValue у BaseEnums.
Как я понял первое свойство отвечает за то, как данный тип отображается на форме, но как я не экспериментировал с данным свойством - отображается все равно ComboBox'ом, а RadioButton - не становится. Т.е. когда я перетаскиваю поле таблицы (данного типа) на форму оно всегда отображается ComboBox'ом вне зависимости от свойства Style. Со вторым свойством совсем не понятно. Спасибо. |
|
20.12.2001, 04:21 | #2 |
Участник
|
Свойства 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 |
Moderator
|
1.
>> Если свойство UseEnumValue равно Yes, значит можно использовать значение >> элемента BaseEnum, определенное разработчиком в свойстве EnumValue для >> этого элемента. Извините, но я не совсем понял. Что значит "можно использовать значение элемента BaseEnum, определенное разработчиком..." ? А что значит - нельзя ? >> Если же - No, то нумерация элементов проставляется автоматически и >> начинается с нуля По-моему нумерация элементов проставляется атоматически в любом случае. 2. Так значит, я понял, это свойство либо бесполезно(а зачем его тогда создавали) ->> сомневаюсь. либо никто (включая Columbus) не знает о его назначении. |
|
24.12.2001, 22:22 | #4 |
Administrator
|
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 |
Administrator
|
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 |
|