Показать сообщение отдельно
Старый 13.11.2006, 15:28   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Косых Артём Посмотреть сообщение
Имхо, не очень хороший совет . Поле перечислимого типа может содержать значения только этого перечислимого типа. Соответственно свойство обязательного заполнения поля на таких полях не имеет смысла указывать, так как всегда в таком поле будет какое-то значение перечислимого типа. Вот.
Это естественно.
Просто если человеку нужно.
Если сделать так, как я написал, то оно по умолчанию будет подставлять пустое значение, но всегда требовать чтобы выбрали что-то.
Так гарантируется, что пользователь не забудет обратить внимание на значение этого поля перед сохранением.

Кстати, в стандартном приложении есть несколько примеров, где специально создаются такие перечислимые типы (у них указывается первым (нулевым) значением какой-нить EmptyValue или NoValue с пустой меткой, и далее используется.
Правда сейчас найти не смог.

А вообще, Артем конечно же прав. Особого смысла делать BaseEnum Mandatory нет.

Вложил проект со сдубрилованным SysDimension
Вложения
Тип файла: xpo DimensionCodeTest.xpo (11.6 Кб, 442 просмотров)