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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.06.2008, 11:01   #1  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Очистить все контролы
Добрый день..
есть у меня сложная форма с множеством групп, подгрупп и полями в них.
нужно сделать кнопку по нажатию на которую все поля будут очищаться.
не понятно , как мне добраться до каждого из полей дизайна?

пробовал вот так :
X++:
    Object                  currentContainer;
    Object                  ctrl;
    int                     numc;
    int                    f;
    int                    i, j;
    FormControl fc;
    FormStringControl     sc;
    ;
    i = fieldTab.controlCount();// fieldTab - вкладка с группами, в которых все нужные поля

    for (j=1; j<=i; j++)
    {
       fc = fieldTab.controlNum(j);
       if (SysdictClass::isEqualOrSuperClass(classidget(fc),classNum(FormGroupControl)))
       {
                currentContainer = form.design().control(fc.id());
                numc = currentContainer.controlCount();

                for (f = 1; f <= numc; f++)
                {
                    ctrl = currentContainer.controlNum(f);
                    if (SysdictClass::isEqualOrSuperClass(classidget(ctrl),classNum(FormBuildStringControl)))
                    {
                         sc = ctrl;
                         sc.text("");
                    }
                }

       }

    }
- ничего не чистится (

Последний раз редактировалось Андрей К.; 27.06.2008 в 11:06.
Теги
design

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как очистить множество Set? Hidden DAX: Программирование 2 10.11.2006 11:32
как посмотреть все weblet'ы в системе (3.0)? yooshi DAX: Функционал 3 08.11.2005 17:10
Крякозябры в Аксапте! Все уже перепробовал((( StoneRoller DAX: Администрирование 28 22.09.2003 16:30
Первое знакомство. Демо версия. Как посмотреть все документы в одном журнале? AleAndrea DAX: Функционал 5 01.09.2003 14:03
Как же все-таки организованиы Query и QueryRun? VIS DAX: Программирование 4 03.07.2003 15:22

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

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

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