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; |