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["RefVePLM.二开案例.如何打开业务类型对象
【应用场景】通过标准的方式,打开PDM对象或者历史对象,达到跟对象库打开一样的效果(类似打开物料平台、文档平台)【案例演示】变更单新...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



