1、将ComboBoxDataUtility.class放在对应的文件夹下
ComboBoxDataUtility.java编写
package com.catl.part.filter;
import com.ptc.core.components.descriptor.ModelContext;
import com.ptc.core.components.factory.dataUtilities.AttributeDataUtilityHelper;
import com.ptc.core.components.factory.dataUtilities.DefaultDataUtility;
import com.ptc.core.components.rendering.guicomponents.ComboBox;
import com.ptc.core.components.rendering.guicomponents.GUIComponentArray;
import com.ptc.netmarkets.model.NmOid;
import com.ptc.netmarkets.util.beans.NmCommandBean;
import wt.fc.WTObject;
import wt.folder.Folder;
import wt.util.WTException;
import java.util.ArrayList;
public class ComboBoxDataUtility extends DefaultDataUtility {
@Override
public Object getDataValue(String componentId, Object datum, ModelContext modelContext) throws WTException {
GUIComponentArray array = new GUIComponentArray();
ComboBox comboBox = new ComboBox();
NmCommandBean nmCommandBean = modelContext.getNmCommandBean();
NmOid nmOid = nmCommandBean.getActionOid();
WTObject object = (WTObject) nmOid.getRefObject();
String folderName = "";
if (object instanceof Folder) {
Folder folder = (Folder) object;
if (!"/Default".equals(folder.getFolderPath())) {
folderName = fold