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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.12.2010, 11:26   #3  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
В 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.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Подмена аналитик при разноске отборочной накладной evv DAX: Программирование 9 01.12.2010 13:52
RU5: Теперь при компиляции OfficialsTrans_RU ругается на BaseEnum OffReportType_RU::TransferInvoiceM15 propeller DAX: Программирование 14 23.09.2010 14:41
EDT или BaseEnum? Hezl DAX: Программирование 5 15.12.2004 10:40
метки в элементах BaseEnum-а Антон Солдатов DAX: Программирование 2 03.11.2003 13:50
Как динамически обратиться к свойствам елементов BaseEnum? if_maks DAX: Программирование 2 26.08.2003 16:15
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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