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

知识库

用友畅捷通软件单据保持时弹出提示,如何进行二次开发?

发布时间:2021-03-29 20:07:00 访问数:1161

应用需求:销售订单点击保存和审核按钮时,弹出提示

应用ID:Chanjet.Sample.JSExtend

应用类型:System

应用名称:脚本扩展

T+环境:11.51版本以上(含)

开发工具:Visual Studio 2012

开发步骤:

1、创建JS文件(JSExtend.js)

2、创建应用配置文件(Chanjet.Sample.JSExtend.app.xml)

3、部署、重启IIS、测试

可能遇到的问题:

1、JS扩展现有按钮行为的方式有哪些?

事件方式(销售订单保存前):

Ufida.T.SA.Client.NewSaleOrderEditController.fn.AttachEvent('BeforeSave', function (data) {

   alert('ClientBeforeSave');

return true;

});


事件方式(销售订单保存后):

Ufida.T.SA.Client.NewSaleOrderEditController.fn.AttachEvent('AfterSave', function (data) {

   alert('ClientAfterSave');

return true;

});


方法扩展(销售订单审核前后):

Ufida.T.SA.Client.NewSaleOrderEditController.fn.extend({

Audit: function () {

alert('ClientBeforeAudit');

this.base();

alert('ClientAfterAudit');

}

})



2、应用配置文件需要配置什么内容?

a、配置脚本文件注入扩展

脚本文件注入扩展点定义:

<ExtensionPoint id="Ufida.T.BAP.Web.ScriptFile">

<Condition Page="[PageName]" BizCode="[BizCode]">

<Do src="[FilePath]"></Do>

</Condition>

</ExtensionPoint>

针对销售订单:

Page:Voucher

BizCode:SA03

src:脚本文件相对位置
TAG: 二次开发 畅捷通ISV 索引
上一篇:用友畅捷通在T+系统中增加自定义页面,并进行二次开发,如何做page扩展?
下一篇:用友畅捷通T十二次开发把销售订单背景色设置成蓝色如何实现?