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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.08.2018, 12:34   #1  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
? Программно добавить картинку
Добрый день.

Пытаюсь программно добавить контрол на форму, вызываю следующий код после super в init на форме:
X++:
    FormWindowControl   ctrlImage;
    ;
    ctrlImage = groupImageList.addControl(FormControlType::Image, 'Image');
    ctrlImage.dataSource(ItemImage_ds.id());
    ctrlImage.dataField(fieldNum(ItemImage, Image));
    ctrlImage.widthMode(FormWidth::ColumnWidth);
    ctrlImage.heightMode(FormHeight::ColumnHeight);
Контрол на форму добавляется, но не отображает картинку.
Если контрол добавить через AOT и выставить dataSource и dataField, то картинка отрисовывается корректно.

Если программно создать форму с этим контролом, то картинка отображается.

Вопрос: Что нужно еще сделать, чтобы на форме начала отображаться картинка? если мы контрол добавляем программно.

AXAPTA 2009
Теги
adddatafield, ax2009, formwindowcontrol, image

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как добавить картинку в грид MikeR DAX: Программирование 0 26.12.2011 09:57
Программно добавить поле в таблицу. HorrR DAX: Программирование 3 06.08.2009 18:13
Программно добавить поле Salha DAX: Программирование 4 22.03.2007 11:12
Как программно добавить DataSource в процессе работы формы Владимир Максимов DAX: Программирование 1 29.11.2006 18:28
Программно добавить пункт меню Wamr DAX: Программирование 20 24.10.2006 09:14
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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