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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.06.2006, 14:49   #1  
Antant is offline
Antant
Участник
 
82 / 17 (1) ++
Регистрация: 03.12.2005
Вот что у меня получилось, вариант работающий.

PHP код:
static void testDialog(Args _args)
{
    
Dialog                  cDialog;
    
DialogField             _dialogField;

    
Map                     _map = new Map(Types::StringTypes::Class);

    
void showFields(object o,str name)
    {
        
formBuildControl    formBuildControl;
        
int                 i;
        ;

        for (
i=1;i<=o.controlCount(); i++)
        {
            
formBuildControl o.controlNum(i);
            
name cDialog.formBuildDesign().control(formBuildControl.id()).name();
            if (
cDialog.formBuildDesign().control(formBuildControl.id()).helpText() == 'tst')
            {
                
//info( int2str(cDialog.formBuildDesign().control(formBuildControl.id()).value()));
                
_dialogField _map.lookup('tst');
                
info (_dialogField.value());
            }

            if (
formBuildControl.isContainer())
                
showFields(formBuildControl,name);
        }
    }
    ;

    
cDialog = new Dialog ('тестовый диалог');

    
_dialogField cDialog.addField(typeId(NoYes), 'тестовое поле диалога');
    
_dialogField.helpText('tst');
    
_map.insert('tst'_dialogField);

    
cDialog.run();

    
showFields(cDialog.formBuildDesign(), 'Test');

    if (!
cDialog.closedOk())
        return;

    
cDialog.finalize();

Спасибо всем, отдельно Hezl.
__________________
И почему никто меня не любит?
Да, я надоедливый
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование формы в качестве диалога vs создание диалога программно Lucky13 DAX: Программирование 3 30.05.2008 13:09
Переопределение диалога в RunBaseBatch mou DAX: Программирование 2 17.01.2008 12:39
Получение данных из таблички на форму Protey DAX: Программирование 4 15.06.2007 16:29
метод leave у поля диалога? braathe DAX: Программирование 5 26.01.2006 09:23
Проблема: подстановка значений по дефолту в диалог QueryRun cyrus DAX: Программирование 4 21.03.2003 09:39

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

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

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