36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Java
		
	
	
	
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);
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |