|
![]() |
#1 |
Участник
|
В ComboBox'e с семейным положением нужно поставить свойство AutoDeclaration в true, затем перекрыть метод modified() CheckBox'a с полом, как показано в коде ниже.
Свойство enumType первого CheckBox'a заполняете именем соответствующего enum'a, а данное свойство второго CheckBox'a оставляете пустым. X++: public boolean modified() { boolean ret; ret = super(); if(ret) { switch(this.valueStr()) { case enum2str(Gender::Male): MaritalStatus.enumType(enumnum(MaritalStatus_Men)); //enum семейного положения для мужчин break; case enum2str(Gender::Female): MaritalStatus.enumType(enumnum(MaritalStatus_Women));//enum семейного положения для женщин break; } } return ret; }
__________________
С уважением, Александр. Последний раз редактировалось samolalex; 24.12.2010 в 11:32. |
|
![]() |
#2 |
Administrator
|
Цитата:
Если работает - тогда без проблем - так и нужно делать.
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#3 |
Участник
|
В Axapta 3 SP1 специально сделал тестовую формочку, проверил - работает.
__________________
С уважением, Александр. |
|
|
За это сообщение автора поблагодарили: sukhanchik (2). |