移动附件_控制篇
一、概述:
为清楚讲解移动附件的相关功能,这里将分为:控件介绍篇、上传篇、V7.5下载篇、V7.5删除篇、V7.5控制篇等5个篇幅。
本篇将介绍【附件】控件的相关控制:
1. 附件上传如何设置白名单。
2. 附件控件如何禁止上传。
3. 附件控件如何控制是否允许删除。
二、详细介绍:
2.1. 附件上传如何设置白名单
2.2. 附件控件如何禁止上传
this.View.GetControl("FFileUpdate").SetCustomPropertyValue("Disabled", true);
2.3. 附件控件如何控制是否允许删除
附件控件默认情况下是允许删除的,如果希望某些附件不允许删除,可以在组装附件数据时IsEdit=false,可参考如下代码:
var fileList = new List<Kingdee.BOS.Mobile.Metadata.ControlDataEntity.File>();
foreach (var dyn in attachments)
{
var file = new Kingdee.BOS.Mobile.Metadata.ControlDataEntity.File()
{
FileID = dyn["Id"].ToString(),//下载的关键依据
Name = dyn["AttachmentName"].ToString(),
Type = dyn["ExtName"].ToString(),
IsEdit = false
};
fileList.Add(file);
}
var imgData = new AccessoryData()
{
FormId = formId,
BillId = interId,
Data = fileList
};
this.View.GetControl("F_PAEZ_FileUpdate").SetValue(imgData.ToJsonString());
//如果是附件字段,可以如下赋值
//this.View.Model.SetValue(“附件字段标识”,imgData.ToJsonString());
移动附件_控制篇
本文2024-09-23 04:15:50发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164183.html