主要功能:获取装配图下所有关联的工程图,形成列表,并下载选中的工程图附件。


1、后端
1、编写ComponentBuilder
package ext.cust.builder;
import com.ptc.jca.mvc.components.JcaComponentParams;
import com.ptc.mvc.components.*;
import ext.cust.ExportDrw;
import wt.epm.EPMDocument;
import wt.util.WTException;
import java.util.ArrayList;
@ComponentBuilder("ext.cust.builder.DownloadAttachBuilder")
public class DownloadAttachBuilder extends AbstractComponentBuilder{
@Override
public Object buildComponentData(ComponentConfig config, ComponentParams params) throws Exception {
String isReleased= ((JcaComponentParams)params).getHelperBean().getNmCommandBean().getRequest().getParameter("isReleased");
Object obj = ((JcaComponentParams) params).getHelperBean().getNmCommandBean().getPrimaryOid().getRefObject();
if(obj instanceof EPMDocument){
return new ExportDrw().getAllEPMDocument(

最低0.47元/天 解锁文章
395

被折叠的 条评论
为什么被折叠?



