package tqq9.lc123.cloud.app.plugin.form.sys; import kd.bos.bill.AbstractBillPlugIn; import kd.bos.dataentity.utils.StringUtils; import kd.bos.form.control.events.ItemClickEvent; import kd.sdk.plugin.Plugin; import java.util.EventObject; /** * 点击按钮下载附件 */ public class DownloadAttachmentPlugin extends AbstractBillPlugIn implements Plugin { @Override public void registerListener(EventObject e) { super.registerListener(e); this.addItemClickListeners("tbmain"); } @Override public void itemClick(ItemClickEvent evt) { super.itemClick(evt); String itemKey = evt.getItemKey(); if (StringUtils.equals("tqq9_download", itemKey)) { String url = ""; url = this.getModel().getValue("tqq9_zcztplj_tag").toString(); if (StringUtils.isBlank(url)) { url = this.getModel().getValue("tqq9_zcztplj").toString(); } String[] split = url.split(","); for (String s : split) { this.getView().openUrl(s); } } } }