电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

PLM.二开案例.如何打开业务类型对象

来源:金蝶云社区作者:金蝶2024-09-235

PLM.二开案例.如何打开业务类型对象

【应用场景】

通过标准的方式,打开PDM对象或者历史对象,达到跟对象库打开一样的效果(类似打开物料平台、文档平台)


【案例演示】

变更单新增一个按钮,生效以后打开变更前的旧版对象


【实现步骤】

<1>标准接口说明

 

<2>变更单案例,编写以下插件

using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.K3.PLM.Business.PlugIn;
using Kingdee.K3.PLM.CFG.Common.BusinessEntity.View;
using System;
using System.ComponentModel;
using System.Linq;

namespace ISV.HistoryOpen.Common.BusinessEntity
{
    [Description("打开对象演示插件")]
    public class HistoryOpenPlugin : AbstractPLMBillPlugIn
    {
        public override void EntryBarItemClick(BarItemClickEventArgs e)
        {
            if (e.BarItemKey.ToUpper() == "TBSHOWHISTORY")
            {
                var entityData = (DynamicObjectCollection)this.Model.DataObject["ChangeObjectEntity"];
                var selectItem = entityData.FirstOrDefault(x => Convert.ToBoolean(x["IsSelect"]));
                if (selectItem != null)
                {
                    var historyId = Convert.ToInt64(selectItem["RefVe

PLM.二开案例.如何打开业务类型对象

【应用场景】通过标准的方式,打开PDM对象或者历史对象,达到跟对象库打开一样的效果(类似打开物料平台、文档平台)【案例演示】变更单新...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信