miniui mini-combobox的使用

miniui mini-combobox的使用

<td >nbsp;
                            <div > 
                                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>
View Code
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;
        }
    }