【引入引出】分录引入,获取引入解析后的数据

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【引入引出】分录引入,获取引入解析后的数据

# 1、分录引入-获取引入的数据 目前已在85、861补丁环境所实现,有对应的补丁,可打相应版本的最新补丁 ## (1)后端业务代码重写getSubmitType方法 后端业务代码中需要传入一个标记用于确认是编辑界面分录引入,我们改成新增一种引入模式。 在业务实现类重写: public int getSubmitType() { return this.SUBMITENTRYTYPE; } 标识:SUBMITENTRYTYPE 为编辑界面分录引入。 ## (2)前端重写importCallBack方法 前端需要在父页面需要重写一个importCallBack方法,然后自己在里面进行想要的业务逻辑操作,如下所示 ![image.webp](/download/010047f16c8b11044b12b1cdf340736a1ade.webp) 这里是从引入的js中返回的数据 ![image.webp](/download/01003541b3594b8b4491b54e173a2be0a159.webp) ## (3)返回的数据例子 ![image.webp](/download/01000dd117f0ca544e27a4a40460f803a8bd.webp) ## (4)业务想要传参进去及获取 业务可能需要传参进去,然后在业务实现方法中使用 首先,前端传值方式,可以参考引出的传值方式,主要参数是:bizParamMap 如下引出传参方式 ![image.webp](/download/01003012b5c14075490892924fb45551c0a4.webp) 引入传参方式 ![image.webp](/download/01007a41a42c91bd40ada4efdbc9e7de1546.webp) 业务层面获取传参值的方式 public Map getContextMap() { return this.contextParameter; } ## (5)其他问题 A、当导入时,没有数据引入,查看引入引出模板配置,看sheet名称配置是否与web界面中的sheet名称一样 B、返回数据中,实体字段只有id和bosType,没有属性名称啥的,可以变换对应值key值(key值随便取一个),如下显示,就可以返回所有名称属性啥的 ![image.webp](/download/0100532bb2da907f41da835e35b308b12509.webp) C、前端js调用方法(业务或者二开) 类似如下这么调用,然后就走框架的引入方法,后台自己的实现类中再按照前两步重写方法 ![image.webp](/download/0100b5c7718750424242b573ec545631a159.webp) ## (6)二开整体引入思路 你先配置引入引出模板,然后在js自己增加的方法里,就类似下面截图中这么调,截图是个例子,调完就走框架引入方法,然后后台自己的实现类中,重写引入相关的方法,这样就自动在引入时会去调用实现类方法(这个实现类是引入引出模板中配置的实现类名称),实现类需要继承AbstractDataTransmission类或者继承AbstractMulDataTransmission类 下面以记账申请单分录引入为例 模板配置 ![image.webp](/download/010050ffdb72d33645008c35fb76c7060825.webp) Js引入方法,其中只要填写importParam条件即可,其他的不变,这样就走框架引入方法 ![image.webp](/download/010022bb6d92a98e473280acfd8016903199.webp) 后台就会根据模板配置的实现类名称去找对应的实现类方法(重写哪些方法具体看需求) 如重写transmit方法 ![image.webp](/download/01002029bba139fb42acae1aa0f6583a56a3.webp) 分录引入,则需重写getSubmitType方法(参数不一样) public int getSubmitType() { return this.SUBMITENTRYTYPE; } 块引入 ![image.webp](/download/010032de251f99ca448eb2c9dc549174e886.webp)

【引入引出】分录引入,获取引入解析后的数据

# 1、分录引入-获取引入的数据目前已在85、861补丁环境所实现,有对应的补丁,可打相应版本的最新补丁## (1)后端业务代码重写getSubmit...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息