web端二开单据,生成凭证弹出规则选择界面原创
金蝶云社区-庄周梦金碟
庄周梦金碟
19人赞赏了该文章 107次浏览 未经作者许可,禁止转载编辑于2024年05月10日 14:50:11

需求描述

         二开单据,web端生成凭证,当有多条符合条件的转换规则时,希望弹出规则选择界面并展示,以供客户自行选择所需要进行转换的规则

 

实现方式

1)新建java类,继承IDAPTransformAdapter接口

接口路径:com.kingdee.bos.webframework.component.dap.IDAPTransformAdapter.java

         实现方法isNeedShowDAPRule(),返回true

image.png


以费用报销单为例:

         费用报销单新建的BizCollBillBaseDapAdapter.java并复写了如下方法


image.png

2)调用标准dap组件的时候传递参数dapTransformerAdapter

以费用报销单为例,调用时在options中传递入该参数,参数为新建并实现1步骤接口的java类全路径名。如此即可。


image.png

3)具体实现逻辑

如果感兴趣后台如何实现,可以看看如下位置:

Com.kingdee.bos.webframework.component.dap.DAPController.autoVoucher()


image.png

赞 19