U9插件开发集成.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程编号:U9插件开发集成课件内容插件式开发原理及流程业务逻辑扩展表单逻辑扩展插件式开发实践订货单金额上限控制部门调整调出单增加按钮插件式开发技术业务逻辑扩展支持业务实体(BE)扩展支持业务操作(BP)扩展支持服务(SV)扩展业务操作BP业务实体BE服务SV插入前操作执行前服务执行前插入操作执行服务执行赋默认值前插入后操作执行后服务执行后赋默认值更新前赋默认值后根据客户化业务需求切入业务逻辑代码更新校验前更新后校验删除前校验后删除删除后插件式开发技术业务逻辑扩展开发流程插件式开发技术业务实体BE事件的顺序—新增/修改UAP平台第三方开发部U9研发部BeforeDefaultValueSetDefaultValueSetDefaultValueAfterDefaultValueBeforeValidateValidateValidateAfterValidate新增修改BeforeInsertingBeforeUpdatingInsertingUpdating新增修改AfterInsertingAfterUpdatingInsertUpdateBeforeInsertedBeforeUpdatedUpdatedInsertedAfterInsertedAfterUpdated插件式开发技术业务实体BE事件的顺序—删除UAP平台第三方开发部U9研发部BeforeDeletingDeletingAfterDeletingDeleteBeforeDeletedDeletedAfterDeleted插件式开发技术BE扩展类继承和配置文件继承的扩展类添加引用UFSoft.UBF.Execution.dll继承UFSoft.UBF.Eventing.IEventSubscriber插件dll部署部署到Portal\ApplicationServer\Libs扩展点配置文件文件:名称.sub.xml ,部署到Portal\Bin\配置节:<subcription event="UFIDA.U9.Customer.OrderDoc.OrderDoc.Validate"> <subscriber type="UFIDA.U9.App.PlugIn.ValidateForOrderDoc,UFIDA.U9.App.PlugIn.dll" /> </subcription>说明:event :要扩展的BE事件,如 Inserting, Inserted type :插件类,插件程序集插件式开发技术表单逻辑扩展二次开发扩展点BeforeInitAfterInitBeforeLoadBeforeDataLoadAfterDataLoadAfterLoadBeforeDataCollectAfterDataCollectBeforeEventProcessAfterEventProcessBeforeRenderBeforeDataBindingAfterDataBindingAfterRenderU9开发人员扩展点CreateFormChildControlsAfterEventBindAfterCreateChildControlsOnLoadData_ExtendAfterOnLoadOnDataCollect_ExtendActionExtendBeforeUIModelBindingDataBindingAfterUIModelBinding表单(WebPart)事件OnInitOnLoadOnPreRender插件式开发技术表单逻辑扩展事件顺序WebPart事件U9开发部第三方开发部base.BeforeInit()OnInit()CreateFormChildControls()AfterEventBind()AfterCreateChildControls()AfterInit()BeforeLoad()base.OnLoad()BeforeDataLoad()!Page.IsPostBackPage.IsPostBackOnLoadData_Extend()AfterOnLoad()AfterDataLoad()AfterLoad()插件式开发技术表单逻辑扩展事件顺序WebPart事件U9开发部第三方开发部数据收集! 数据收集OnDataCollect_Extend()BeforeDataCollect()CollectData()AfterDataCollect()BeforeEventProcess()控件事件()ActionExtend()AfterEventProcess()base.BeforeRender()OnPreRender() IsDataBindingBeforeUIModelBinding()BeforeDat

文档评论(0)

9944477 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档