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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 24.09.2009, 22:41   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
1. Добавил в форму \Forms\tutorial_Form_AddControl датасорс InventTable
2. Модифицировал метод \Forms\tutorial_Form_AddControl\Designs\Design\[ButtonGroup:ButtonGroup]\Button:Button\Methods\clicked:

X++:
void clicked()
{
    FormBuildDesign             formBuilddesign = form.design();
    FormBuildGroupControl       formBuildGroupControl;
    FormStringControl c;
    ;
    c = addGroup.addControl(FormControlType::String,'RunTimeControl');
    c.label("New control");

    // DSPIC -->
    c.dataSource(InventTable_ds.id());
    c.dataField(fieldnum(InventTable, ItemId));
    c.displayLengthValue(10);
    InventTable_ds.executeQuery();
    // DSPIC <--

    formBuildGroupControl = formBuildDesign.control( addGroup.id() );
}
Данные отображаются, корректно. Длина от EDT действительно не подтягивается, нужно поиграться , посмотреть. Но сходу видно, что c.displayLengthValue(10); оказывает влияние, и накрайняк этим можно воспользоваться.

См. также \Classes\SysTableBrowser
Теги
добавить, контрол, программно, форма

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Динамическое создание DataSource на форме, и добавление элементов дизайна. epack DAX: Программирование 12 24.11.2010 15:31
Добавление таблицы на форму PurchTable Rect DAX: Программирование 3 21.09.2008 17:54
Динамическое создание контролов на форме Yari DAX: Функционал 8 23.08.2007 13:51
Как обновить форму, если добавление через кнопку? Arahnid DAX: Программирование 5 21.05.2007 11:18
Динамическое добавление элементов в отчет Maxim Gorbunov DAX: База знаний и проекты 1 17.01.2002 14:48

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

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

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