PLM变更中上传附件如何使用“添加文件夹”?

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

PLM变更中上传附件如何使用“添加文件夹”?

【应用场景】

变更上传附件需要显示添加文件夹按钮。


【实现步骤】

<1>编写表单插件和服务插件,代码如下。 

依赖组件:

using Kingdee.K3.PLM.Business.PlugIn;
using System;
using System.ComponentModel;

参考代码:

[Description("导入文档动态表单二开插件")]
    public class DocumentImportFormSD:AbstractPLMDynamicFormPlugIn
    {
        private bool _isUploadAttachment = false;

        public override void OnLoad(EventArgs e)
        {
            var parametrs = this.PLMView.CurrentView.OpenParameter.GetCustomParameters();
            _isUploadAttachment = bool.Parse((parametrs.ContainsKey("IsUploadAttachment") ? parametrs["IsUploadAttachment"] : false).ToString());
            base.OnLoad(e);
        }
        public override void AfterBindData(EventArgs e)
        {
            base.AfterBindData(e);
            //变更单中上传附件设置添加文件夹可见
            if (_isUploadAttachment && this.View.ParentFormView != null && this.View.ParentFormView.OpenParameter.FormId == "PLM_PDM_1070200000000000000")
            {
                this.View.GetMainBarItem("btnAddDirectory").Visible = true;
            }
        }
    }


<2>拷贝插件组件到应用站点的WebSite\Bin目录下,重启IIS。


<3>BOSIDE扩展研发文档导入(PLM_STD_DOCUMENT_IMPORT),注册表单插件,保存元数据,开发完毕。



【功能验证】

<1>登录业务站点,打开变更单上传附件界面,即可看到效果。


【参考资料】

【汇总】星空PLM二开指南(持续更新)https://vip.kingdee.com/article/329914697153905408?productLineId=1&isKnowledge=2

【合辑】金蝶云.星空 PLM知识合辑(持续更新) https://vip.kingdee.com/article/329662872047302912?productLineId=1&isKnowledge=2

金蝶云星空PLM表结构(V8.0) https://vip.kingdee.com/article/350294658524016128?productLineId=1

 

二次开发扩展程序开发之插件模式 https://vip.kingdee.com/article/83591896433330944?productLineId=1

PLM云 -- 基于BOS平台的二次开发扩展https://vip.kingdee.com/article/10875?productLineId=1

PLM云 -- 基于配置系统的二次开发扩展(对象属性扩展)https://vip.kingdee.com/article/10887?productLineId=1

PLM云 -- 基于标准业务系统的二次开发扩展 https://vip.kingdee.com/article/10901?productLineId=1

金蝶云星空BOS二次开发指南https://vip.kingdee.com/article/94751030918525696?productLineId=1&isKnowledge=2

金蝶云星空数据字典V7.6 https://open.kingdee.com/K3Cloud/WenKu/DocumentView.aspx?docId=102613


PLM变更中上传附件如何使用“添加文件夹”?

【应用场景】变更上传附件需要显示添加文件夹按钮。【实现步骤】<1>编写表单插件和服务插件,代码如下。 依赖组件:using Kingdee.K3.PLM.B...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息