I need to make a dynamic form same as in attached picture.
Picture and description came from a web service.
Picture came as hexBinary.
How i can dynamically add this pictures (by code) on a form.
I tried with image field and it didn`t work, neither as Decoration Picture.
| Code |
|---|
Products = GetDataFrom1C();
//Products is an array of objects of type Product ( which have properties Name - string and Image - hexbinary)
If Products <> Undefined Then
i = 1;
For Each Product In Products Do
CurrentGroup = ThisForm.Items.Add("Product" + String(i), Type("FormGroup"),Items.MainGroup);
CurrentGroup.Type = FormGroupType.UsualGroup;
DecorationPicture = ThisForm.Items.Add("ProductImage" + String(i), Type("FormField"), CurrentGroup);
DecorationPicture.Type = FormFieldType.PictureField;
DecorationPicture.Picture = New Picture(Product.Image); //Product.Image is binary data
DecorationName = ThisForm.Items.Add("ProductName" + String(i), Type("FormDecoration"), CurrentGroup);
DecorationName.Type = FormDecorationType.Label;
DecorationName.Title = Product.Name;
//AddFormDecoration("ProductImage" + String(i),CurrentGroup, ,FormDecorationType.Picture, Product.Image);
//AddFormDecoration("ProductName" + String(i),CurrentGroup,,FormDecorationType.Label);
i = i+1;
EndDo;
|

