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

打印插件如何将图片绑定在表格或控件中

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

打印插件如何将图片绑定在表格或控件中

## 1案例介绍 模板无法通过配置绑定对应图片字段时,二次开发可以在打印插件中将图片绑定到数据表格/网格单元格或图片控件中。该案例介绍了如何通过插件将图片绑定到数据表格单元格和图片控件。 ## 2适用版本 金蝶云苍穹4.0.012及以上 ## 3模板配置 ![模板配置.webp](/download/0100134f714700ec4cbb90fd67e9d1e5faf5.webp) ## 4注册插件 创建插件类BindImagePlugin,并继承AbstractPrintPlugin打印插件基类。(基类全路径kd.bos.print.core.plugin.AbstractPrintPlugin) ## 5插件开发 ```java /** * 打印图片控件,数据表格绑定图片 */ public class BindImagePlugin extends AbstractPrintPlugin { @Override public void afterLoadData(AfterLoadDataEvent evt) { List<DataRowSet> dataRowSets = evt.getDataRowSets(); for (DataRowSet dataRowSet : dataRowSets) { //获取单据体数据集合 CollectionField applyentity = dataRowSet.getCollectionField("applyentity"); List<DataRowSet> entityRows = applyentity.getValue(); //图片地址需要是图片服务器的地址,不带域名 List<String> imageUrls = Arrays.asList("/tenant_devcore_dev/xx/b1.webp?v=1.0", "/tenant_devcore_dev/xx/b2.webp?v=1.0", "/tenant_devcore_dev/xx/b3.webp?v=1.0"); for (int index = 0; index < entityRows.size(); index++) { DataRowSet entityRow = entityRows.get(index); if(index<3){ //将图片信息添加到数据包 entityRow.put("entityImage",new ImageFiel

打印插件如何将图片绑定在表格或控件中

## 1案例介绍模板无法通过配置绑定对应图片字段时,二次开发可以在打印插件中将图片绑定到数据表格/网格单元格或图片控件中。该案例介绍了...
点击下载文档文档为doc格式

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

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