PLM设计变更管理修改单据窗体显示名称

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

PLM设计变更管理修改单据窗体显示名称

背景:

PLM变更管理跟ERP单据稍微有些不同,单据打开的显示名称无法直接在主控台去修改,功能菜单发布的标题可以在主控台修改。新增单据显示的窗体还会是变更单,无法跟主控台修改的功能菜单标题一致,设计变更管理的单据打开新增显示的名称是写死的,此时可以用二开插件的方式来干预打开单据显示的窗体标题。

实现步骤:此处已变更单为例:


一、代码如下:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using Kingdee.BOS;

using Kingdee.BOS.Core.DynamicForm.PlugIn;

using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;

using Kingdee.BOS.Util;

using System.ComponentModel;


namespace Jac.XkDemo.BOS.Business.PlugIn

{

    /// <summary>


    /// 【表单插件】修改窗体显示名称


    /// </summary>


    [Description("【表单插件】修改窗体显示名称"), HotUpdate]


    public class SetFormTitleFormPlugIn : AbstractDynamicFormPlugIn


    {


        public override void OnInitialize(InitializeEventArgs e)


        {


            base.OnInitialize(e);


            var formTitle = new LocaleValue(string.Format("{0}", "工程变更通知单"));


            this.View.SetFormTitle(formTitle);


        }


    }


}

二、拷贝插件组件到website\bin目录下。

image.webp

三、然后扩展变更单,然后注册表单插件。

image.webp

四、保存之后更新ECN变更单模板。

image.webp

五、查看效果:

image.webp

插件取消的显示效果:因为设计变更有点不一样,功能菜单上的名称可以去主控台修改,但是更新版本又会覆盖,可能每个企业ECN变更单的叫法不一样,可以根据使用需要去设置窗体显示名称,和功能菜单显示名称。

image.webp



PLM设计变更管理修改单据窗体显示名称

背景:PLM变更管理跟ERP单据稍微有些不同,单据打开的显示名称无法直接在主控台去修改,功能菜单发布的标题可以在主控台修改。新增单据显示...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息