Add Images to a table and form
Steps:
Add new 'FieldContainer' field to table
Extended Data type: Bitmap
Example: HcmWorker.WorkerSignatureImage
Add FormImagecontrol to form. Set Data source and data field to new Image field
Add Button on form for updating/setting image on Table
Clicked() method:
HcmWorker hcmWorker = sender.formRun().dataSource(formDataSourceStr(HcmWorkerV2, HcmWorker)).cursor();
FileUploadTemporaryStorageResult fileUploadResult = File::GetFileFromUser(classstr(ImageFileUploadTemporaryStorageStrategy));
if (fileUploadResult != null && fileUploadResult.getUploadStatus())
{
hcmWorker.WorkerSignatureImage = ImageReference::GetPackedBinaryData(fileUploadResult.getDownloadUrl());
}
Add button on form for removing image on table
Clicked() method
HcmWorker hcmWorker = sender.formRun().dataSource(formDataSourceStr(HcmWorkerV2, HcmWorker)).cursor();
hcmWorker.WorkerSignatureImage = conNull();