移动附件_控制篇

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

移动附件_控制篇

一、概述:

        为清楚讲解移动附件的相关功能,这里将分为:控件介绍篇、上传篇、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());

 

 


移动附件_控制篇

一、概述: 为清楚讲解移动附件的相关功能,这里将分为:控件介绍篇、上传篇、V7.5下载篇、V7.5删除篇、V7.5控制篇等5个篇幅。 ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息