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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.05.2007, 10:15   #1  
Smith is offline
Smith
Участник
 
76 / 10 (1) +
Регистрация: 02.09.2004
Вернуть вкладку "Пакет" на диалоге.
AX 3.0 SP3 Build #9.2, SQL-Server 2000

Доброе утро.
Написал класс, наследник RunBaseReport. Перекрыл диалог, накидал в него разных контролов и до нескольких из них мне понадобился прямой доступ.
Получилось что-то вроде этого

X++:
public Object dialog()
{
    FormRun         form;
    FormDesign      design;
    FormControl     control;
    ;
    dialog = super();
    //добавляются поля и группы

    dialog.doInit();
    form = dialog.formRun();
    design = form.design();

    control = design.controlName('Fld6_1');     
    control.enabled(false);

    return dialog;
}
После таких манипуляций диалог перестал показывать стандартную вкладку "Пакет". Если закомментировать часть кода, начиная с dialog.doInit(); то вкладка возвращается на свое законное место.
Хочется, чтобы осталось и то и другое.
Предвидя советы создать отдельную форму под такой диалог, скажу, что предпочел бы все же разобраться с проблемой, имея исходные данные.
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Права доступа к закладке "Пакет" egorych DAX: Администрирование 10 24.11.2008 17:51
Как прог-но проставить "галочки" в диалоге отчета. NJD DAX: Программирование 12 04.02.2005 16:02
Кнопки "Строки" в "Общем журнале" ands DAX: Администрирование 2 03.02.2005 12:34
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20
Поля "Автор", "Автор модификации" xconsul DAX: Функционал 1 22.10.2003 09:44

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

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

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