欢迎来到芜湖云友软件技术有限公司(科友软件),我们已经为3600多家客户提供专业的软件服务!
客服电话:0553-3930001/3939689

知识库

用友畅捷通T十软件二次开发的函数调用,触发时机,事件参数清单列表。

发布时间:2021-03-21 20:35:00 访问数:879

单据、档案扩展点                 
Ufida.T.BAP.Web.StyleFile                
Ufida.T.BAP.Web.ScriptFile                
Ufida.T.BAP.Web.ScriptInherit                
Ufida.T.BAP.Web.PageLoad                
Ufida.T.BAP.Web.BeforeAjaxAction                
Ufida.T.BAP.Web.AfterAjaxAction                
Ufida.T.BAP.Web.AppendAjaxAction                
Ufida.T.EAP.Web.VoucherConfig             

单据、档案扩展点

Ufida.T.BAP.Web.StyleFile

1、描述
样式注入扩展点

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.StyleFile">
    <Condition Page="[PageName]" BizCode="[BizCode]">
      <Do src="[FilePath]"></Do>
    </Condition>
  </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
Src:样式文件路径

3、触发时机
页面输出前

4、事件参数


5、例子
 <Extension Point_id="Ufida.T.BAP.Web.StyleFile">
    <Condition Page="Voucher" BizCode="SA03">
      <Do src="Style/my.css"></Do>
    </Condition>
  </Extension>

Ufida.T.BAP.Web.ScriptFile

1、描述
脚本注入扩展点

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.ScriptFile">
    <Condition Page="[PageName]" BizCode="[BizCode]">
      <Do src="[FilePath]"></Do>
    </Condition>
  </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
Src:脚本文件路径

3、触发时机
页面输出前

4、事件参数


5、例子
 <Extension Point_id="Ufida.T.BAP.Web.ScriptFile">
    <Condition Page="Voucher" BizCode="SA03">
      <Do src="JS/my.js"></Do>
    </Condition>
  </Extension>

Ufida.T.BAP.Web.ScriptInherit

1、描述
继承JS控制器方式的脚本扩展点

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.ScriptInherit">
    <Condition Page="[PageName]" BizCode="[BizCode]">
      <Do src="[FilePath]" ClientObjectName="[ClientObjectName]"></Do>
    </Condition>
  </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
Src:脚本路径
ClientObjectName:对应JS类名

3、触发时机
页面输出前

4、事件参数


5、例子
 <Extension Point_id="Ufida.T.BAP.Web.ScriptInherit">
    <Condition Page="Voucher" BizCode="SA03">
      <Do src="JS/my.js" ClientObjectName="chanjet.App1.Voucher"></Do>
    </Condition>
  </Extension>

Ufida.T.BAP.Web.PageLoad

1、描述
单据档案页面加载扩展点

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.PageLoad">
    <Condition Page="[PageName]" BizCode="[BizCode]">
      <Do class="[Ufida.T.BAP.Web.PageLoad]"></Do>
    </Condition>
  </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
class:加载扩展处理函数,实现IAppHandler接口

3、触发时机
单据、档案页面加载时

4、事件参数
sender:Page
e.Data:null

5、例子
<Extension Point_id="Ufida.T.BAP.Web.PageLoad">
    <Condition Page="Voucher" BizCode="SA03">
      <Do class="chanjet.App1.Web.PageLoad"></Do>
    </Condition>
  </Extension>

Ufida.T.BAP.Web.BeforeAjaxAction

1、描述
服务端Ajax事件执行前

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.BeforeAjaxAction">
    <Condition Page="[PageName]" BizCode="[BizCode]" Action="[ActionName]">
      <Do class="[Ufida.T.BAP.Web.BeforeAjaxAction]"></Do>
    </Condition>
  </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
Action:行为名称
class:扩展处理函数,实现IAppHandler接口

3、触发时机
单据、档案按钮点击,服务端执行逻辑前

4、事件参数
sender:当前控制器
e.Data: Ajax调用上下文

5、例子
 <Extension Point_id="Ufida.T.BAP.Web.BeforeAjaxAction">
    <Condition Page="Voucher" BizCode="SA03" Action="Save">
      <Do class="chanjet.App1.Web.BeforeSave"></Do>
    </Condition>
  </Extension>

Ufida.T.BAP.Web.AfterAjaxAction

1、描述
服务端Ajax事件执行后

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.AfterAjaxAction">
    <Condition Page="[PageName]" BizCode="[BizCode]" Action="[ActionName]">
      <Do class="[Ufida.T.BAP.Web.AfterAjaxAction]"></Do>
    </Condition>
   </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
Action:行为名称
class:扩展处理函数,实现IAppHandler接口

3、触发时机
单据、档案按钮点击,服务端执行逻辑后

4、事件参数
sender:当前控制器
e.Data: Ajax调用上下文

5、例子
 <Extension Point_id="Ufida.T.BAP.Web.AfterAjaxAction">
    <Condition Page="Voucher" BizCode="SA03" Action="Save">
      <Do class="chanjet.App1.Web.AfterSave"></Do>
    </Condition>
   </Extension>

Ufida.T.BAP.Web.AppendAjaxAction

1、描述
追加新的服务端行为处理函数

2、定义
 <ExtensionPoint id="Ufida.T.BAP.Web.AppendAjaxAction">
    <Condition Page="[PageName]" BizCode="[BizCode]" >
      <Do Action="[ActionName]" class="[Ufida.T.BAP.Web.AjaxAction]"></Do>
    </Condition>
  </ExtensionPoint>
Page:页面,不含.aspx
BizCode:业务编码
Action:行为名称
class:扩展处理函数,实现IAppHandler接口

3、触发时机
初始化行为处理对象映射表时

4、事件参数
sender:当前扩展点执行器,现在不会用到这个
e.Data:调用扩展函数前null,调用后扩展处理函数追加的新的行为处理对象

5、例子
 <Extension Point_id="Ufida.T.BAP.Web.AppendAjaxAction">
    <Condition Page="Voucher" BizCode="SA03" >
      <Do Action="NewAction" class="chanjet.App1.Web.NewAction"></Do>
    </Condition>
  </ExtensionPoint>

Ufida.T.EAP.Web.VoucherConfig

1、描述
单据配置文件扩展点,用于新增控制器用

2、定义
 <ExtensionPoint id="Ufida.T.EAP.Web.VoucherConfig"
onExtend="Ufida.T.BAP.Web.Config.ConfigExtend,Ufida.T.BAP.Web">
    <Voucher id="[ModuleName]" src="[FilePath]"></Voucher>
  </ExtensionPoint>
id: 新的配置文件名或模块名,标识用
src: 新的配置文件路径

3、触发时机
加载控制器配置文件时

4、事件参数


5、例子
 <Extension Point_id="Ufida.T.EAP.Web.VoucherConfig">
    <Voucher id="NewVoucherConfig" src="ConfigNewVoucherConfig.xml"></Voucher>
  </Extension>

TAG: 用友 软件开发 函数调用
上一篇:南陵县用友客户咨询畅捷通软件二次开发支持页面扩展哪些应用参数?
下一篇:用友畅捷通T+二次开发需要的数据字典在哪下载?