单据、档案扩展点
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>