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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.09.2005, 16:58   #1  
Yari is offline
Yari
Участник
 
6 / 10 (1) +
Регистрация: 08.11.2004
Адрес: Odessa
Динамическое создание контролов на форме
Привет всем!

Возникла следующая проблема. При разработке визарда требуется, чтобы содержимое одной из страниц создавалось на основе данных введенных пользователем на предыдущих плюс некоторые дополнительные настройки. Таким образом, в момент программного заполнения странцицы визарда, форма уже создана.

Контролы на форму (в FormGroupControl) вставляются при помощи кода наподобие этого:

PHP код:
void pupulateParamsTab(FormGroupControl _group)
{
    
FormStringControl strCtrl;
    ;
    
strCtrl _group.addControl(FormControlType::String"tst");
    
strCtrl.label("test");
    
strCtrl.extendedDataType(extendedTypeNum(ItemId));
    
strCtrl.text("Морилка");

Но настройки самого EDT не применяются, а именно нет лукап форм, не учитывается длина полей и прочее.

Можно ли как-то применять настройки EDT для динамически создаваемых элементов управления?
Старый 23.08.2007, 13:29   #2  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Цитата:
Сообщение от Yari Посмотреть сообщение
Но настройки самого EDT не применяются, а именно нет лукап форм, не учитывается длина полей и прочее.

Можно ли как-то применять настройки EDT для динамически создаваемых элементов управления?
А действительно, как можно менять ширину контрола?
Никто не бился на таким?
Старый 23.08.2007, 13:49   #3  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Табакс удаляет табы вот так:
AxPath://AOT/Forms/Tabax/Methods/app...ine=105&pos=13
X++:
            id = itemHandle.id();
            ...
           element.design().removeControl(id);
Старый 23.08.2007, 13:51   #4  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
Цитата:
Сообщение от belugin Посмотреть сообщение
Табакс удаляет табы вот так:
AxPath://AOT/Forms/Tabax/Methods/app...ine=105&pos=13
X++:
            id = itemHandle.id();
            ...
           element.design().removeControl(id);
прикольно
спасибо...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое создание DataSource на форме, и добавление элементов дизайна. epack DAX: Программирование 12 24.11.2010 15:31
Порядок отображения контролов на форме matew DAX: Программирование 1 26.10.2006 09:12
Динамическое создание меню ta_and DAX: Программирование 7 18.07.2005 19:28
Номер возврата в форме Создание закупки OlegKocherga DAX: Функционал 5 12.03.2004 12:12
Создание контролов через TreeNode uvi DAX: Программирование 3 21.07.2003 11:23

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

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

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