PLM二开:扩展程序开发之插件模式中的相关扩展接口说明-业务对象删除接口

概述
本贴介绍PLM二次开发标准扩展接口中的业务对象删除接口 IDeleteOperation。接口开发请先学习二次开发扩展程序开发之插件模式 (kingdee.com)。
本接口用于所有业务类型对象删除场景,一般为页面上操作。其他后台触发的修改保存场景不一定全都适用,请根据实际场景使用,并做好相关测试。
IDeleteOperation (业务对象删除接口)
接口组件:Kingdee.K3.PLM.CFG.Common.Interface.dll
接口命名空间:Kingdee.K3.PLM.CFG.Common.Interface.Base
接口:

示例:

接口方法:
| 方法 | 说明 |
| AfterDelete | 删除后接口。可以附加相关删除过程的二开业务 |
| BeforeDelete | 删除前接口。 |
| Validate | 删除验证接口,可用于校验对象是否可删除,通过返回Flase阻止对象删除 |
OperationAttribute(标准操作接口特性)
特性组件:Kingdee.K3.PLM.CFG.Common.Interface.dll
特性命名空间:Kingdee.K3.PLM.CFG.Common.Interface.Base
以下为特性相关属性,其他属性暂未实现或已启用,请勿指定。
| 属性 | 说明 |
| CategoryId1 | 可选业务类型,最多可同时定义3个业务类型。需要更多类型请另外定义插件实现类。 指定业务类型后,只有对应的业务类型及其子业务类型的对象才会触发接口实现。 |
| CategoryId2 | |
| CategoryId3 |
OperationEventArgs(接口事件参数)
| 属性 | 说明 |
| Tag | 布尔值,用于指定是否为删除版本操作,true为删除版本操作,false为删除对象操作 |
| CancelMessages | 取消操作时附加的错误信息,将通过操作结果返回。 |
| Cancel | 是否取消,通过赋值为true实现校验干预。 |
| Operatio |
PLM二开:扩展程序开发之插件模式中的相关扩展接口说明-业务对象删除接口
概述本贴介绍PLM二次开发标准扩展接口中的业务对象删除接口 IDeleteOperation。接口开发请先学习二次开发扩展程序开发之插件模式 (kingde...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



