• miniui mini-combobox的使用


    <td id="cpug1" colspan=3>&nbsp;&nbsp;
                                <div id="cpug_add" class="mini-combobox" style="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>
    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;
            }
        }
  • 相关阅读:
    .net core 之Hangfire任务调度
    .net core 在扩展中使用接口实例之IServiceProvider
    .net core webapi 配置swagger调试界面
    c# async/await异步编程死锁的问题
    c# 关于async/await异步编程的浅析和使用
    后端向服务器发送客户端请求--HttpWebRequest
    FluentAPI关系映射配置
    FluentAPI配置
    AutoFac与ASP.NET MVC结合使用
    Log4Net快速配置
  • 原文地址:https://www.cnblogs.com/acme6/p/11089772.html
Copyright © 2020-2023  润新知