
<td id="cpug1" colspan=3> <div id="cpug_add" class="mini-combobox" style="width:160px;" popupWidth="260px" textField="text" valueField="id" value="cn,usa" multiSelect="true" showClose="true" oncloseclick="onCloseClick" > <div property="columns"> <div header="UPUG编号" field="id"></div> <div header="UPUG名称" field="text"></div> </div> </div> <span class="font-red"><b>*</b></span> </td>
var cpug_add = mini.get("cpug_add"); cpug_add.setValue(null); $.ajax({ type: "POST", url: "../bayonet/tollgate!cpugList.do", dataType: "json", success: function(data) { cpug_add.setData(data.list); }, error : function(jqXHR, textStatus, errorThrown) { alert(jqXHR.responseText); } });
public Map<String, Object> result = new HashMap<String, Object>();
/** * 查询出cpug */ public void cpugList() { Map<String, Object> param = new HashMap<String, Object>(); param.put("deviceType", "CPUG"); List<SystemDevice> list = systemDeviceService.findByType("CPUG"); List<SuperiorInfo> list1 = superiorInfoService.findSuperiorInfo(param); List<JsonData> JsonDatas = new ArrayList<>(); StringBuffer sb=new StringBuffer(); if(list!=null){ for(SystemDevice sd :list){ boolean used=false; if(list1!=null){ for(SuperiorInfo si:list1){ String[] cpbsIds = si.getCpbsId().split(","); if(cpbsIds.length==1){ if(cpbsIds[0].equals(sd.getDeviceId())){ //已被其他平台使用 used=true; } }else{ for(String id : cpbsIds){ if(id.equals(sd.getDeviceId())){ used=true; } } } } } if(!used){ JsonData JsonData = new JsonData(); JsonData.setId(sd.getDeviceId()); JsonData.setText(sd.getName()); JsonDatas.add(JsonData); } } } result.put("list", JsonDatas); output(JSONObject.fromObject(result).toString()); }
public class JsonData implements Serializable{ String id; String text; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getText() { return text; } public void setText(String text) { this.text = text; } }