31 lines
		
	
	
		
			937 B
		
	
	
	
		
			Java
		
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			937 B
		
	
	
	
		
			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 tqq9_zcztplj = this.getModel().getValue("tqq9_zcztplj").toString();
							 | 
						||
| 
								 | 
							
								            if (StringUtils.isNotBlank(tqq9_zcztplj)) {
							 | 
						||
| 
								 | 
							
								                this.getView().openUrl(tqq9_zcztplj);
							 | 
						||
| 
								 | 
							
								            }
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								}
							 |