卡片分录控件中添加附件字段,附件字段如何实现自定义按钮原创
2人赞赏了该文章
762次浏览
编辑于2022年06月10日 16:30:05
一、需求背景
卡片分录控件中添加附件字段,附件字段如何实现自定义按钮
二、实现方案
单据页面上添加附件字段控件、卡片分录控件、编写插件代码
三、实现过程
3.1 创建单据页面,添加两个附件字段控件(其中一个添加在卡片里面)、卡片分录控件,如下图3.1所示
图3.1
3.2 编写插件类,将插件注册到页面上如图3.2
public class TestAttachment extends AbstractBillPlugIn implements AttachmentOperaClickListener { @Override public void afterBindData(EventObject e) { super.afterBindData(e); AttachmentEdit attachmentEdit=this.getControl("kdec_attachmentfield1"); //卡片视图中附件字段 List<AttachBtnOption> btnOptionList=new ArrayList<>(); btnOptionList.add(new AttachBtnOption("ddee1",new LocaleString("查看图片位置--卡片"), 0));//需要添加rowIndex参数目前是添加了0 attachmentEdit.addAttachOperaBtn(btnOptionList); AttachmentEdit attachmentEdit1=this.getControl("kdec_attachmentfield"); //单据头附件字段 List<AttachBtnOption> btnOptionList1=new ArrayList<>(); btnOptionList1.add(new AttachBtnOption("ddee",new LocaleString("查看图片位置--单据头"))); attachmentEdit1.addAttachOperaBtn(btnOptionList1); } }
图3.2
四、效果图
4.1实现的效果图下图4.1所示
图4.1
五、开发环境版本
不限,本样例采用的轻量级环境,版本是: 苍穹版本号 COSMICV4.0.019.0 星瀚版本号 CONSTELLATIONV4.0.019.0
六、参考资料
参考附件中的代码补丁
元数据直接在开发平台导入
源代码直接在开发工具idea/eclipse中导入
附件字段添加自定义按钮.zip(8.21KB)
赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!