Показать сообщение отдельно
Старый 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