通过bos 编写了一个,移动单据 服务工单 的移动版本。
在页面里添加 附件功能,根据 “K3Cloud移动BOS平台_移动表单编辑” 编写方法,来实现附件上传到
//方式3,保存到平台的附件管理功能中
F_PAEZ_AccessoryField 实现附件的显示功能
现在 F_PAEZ_AccessoryField可以显示缩略图,单击不能显示大图和下载。
3.7.3绑定图片到附件控件 //上传附件成功后,把上传附件变成显示附件 //showAttachmentFile(e.Key, serverPaths); showAttachmentFile("F_PAEZ_AccessoryField", serverPaths);
private void showAttachmentFile(string fileUploadKey, List
var files = serverPaths.Select(s => new Metadata.ControlDataEntity.File() { Name = s, Type = Path.GetExtension(s) }).ToList();
AccessoryData data = new AccessoryData() { FormId = SourceBillMetadata.BusinessInfo.GetForm().Id, BillId = "Test", Data = files }; if (this.View.LayoutInfo.GetAppearance(fileUploadKey) != null) { this.View.GetControl(fileUploadKey).SetValue(data);
} }
showAttachmentFile把服务器上传成功的文件,显示在上传附件控件中(上传控件变成下载控件,只展示不上传),编辑模式以图片下载形式展示附件。
请帮助解答谢谢。
推荐阅读