电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

WEB 二开如何扩展和调用标准JS中的private域中的方法

来源:金蝶云社区作者:金蝶2024-09-225

WEB 二开如何扩展和调用标准JS中的private域中的方法

解决什么问题?

   1.二开JS无法访问标准页面中private域中的方法。

   2.二开JS无法扩展标准页面private域中的方法。



使用前置条件:

  1. 需要更新补丁:880补丁:PT177605,861补丁:PT177013,  850补丁:PT177619,9.0:PTM177509 或者之后的补丁。

  2. 支持单据:应收应付单、收付款单、付款申请单的编辑页面、查看页面和序时簿页面。



如何调用(以扩展标准的付款申请单编辑页面中的entryAfterSaveCellHandler方法为例):

  

 1.扩展"页面事件":


    

2.在页面事件对应的函数中调用_self.extendPrivateFunction方法进行扩展:



代码如下:


   var extEntryAfterSaveCellHandler = _self.extendPrivateFunction('entryAfterSaveCellHandler',
             //前置函数,参数和标准函数的一致
             function(rowid,cellname,value,iRow,Col,oldValue){
              console.log('调用entryAfterSaveCellHandler之前,参数:cellname:'+cellname);
               //执行标准函数

WEB 二开如何扩展和调用标准JS中的private域中的方法

解决什么问题? 1.二开JS无法访问标准页面中private域中的方法。 2.二开JS无法扩展标准页面中private域中的方法。使用前置条件:需要...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信