easyui combobox 下拉框后台列表查询

原创 2015年11月20日 09:21:08
action 类:

     public String findContractNo() {
        DataResponse dataResponse = new DataResponse();
        List<Map<String, Object>> list = contractInvoiceService
                .findContractNo();
        if (list == null) {
            list = new ArrayList<Map<String, Object>>();
        }
        List<Map<String, Object>> listCombox = new ArrayList<Map<String, Object>>();
        if (list.size() > 0) {
            for (int i = 0; i < list.size(); i++) {
                Map<String, Object> map = list.get(i);
                map.put("contractNo", map.get("contractNo"));
                listCombox.add(map);
            }
        }
        dataResponse.setRows(listCombox);
        setJsonString(dataResponse.toString());
        return SUCCESS;
    }

js:

$('#cont').combobox({
        url : base+"/desktop/cs/contract-invoice/findContractNo.action?t=" + new Date().getTime(),
        mode : 'remote',
        panelHeight:"auto",
        valueField:"id",
        textField:"contractNo",
        loadFilter : function(data) {
            return data.rows;
        },
        onSelect:function(rec){
             var tr_id = $('#cont').combobox('getValue');

             var val = $('#cont').combobox('getText');
             var split = val.split("-");
                 for(var i = 0;i<split.length;i++){
                     $('#'+contrNo).val(split[0]);
                     $('#'+res_id).val(split[1]);
                     $('#'+hisp_id).val(split[2]);
                     $('#'+doctor).val(split[3]);
                     $('#'+depment_id).val(split[4]);
                     $('#'+emplyee_id).val(split[5]);
                 };
           }
      });

jsp:   

 <td align="right" style="width:2400px" ><label><b>添加合同号</b></label></td>
                        <td colspan='14' align="left"><input type="text" id="cont" name="cont" style="width:600px;height:20px;border: 1px solid #a4bed4"/></td>
                    </tr>

sql:

SELECT con.id,CONCAT(con.contract_no,'-',con.name,'-',ch.name,'-',cdr.name,'-',cd.name,'-',ie.name) as contractNo
        from contract con
        LEFT JOIN crm_department cd
        on con.dept_id = cd.id
         LEFT JOIN crm_hospital ch
        on ch.id = cd.hospital_id
        left join crm_doctor cdr
           on con.customer_id = cdr.id
            left join  id_employee ie
        on con.employee_id =ie.id


版权声明:本文为博主原创文章,未经博主允许不得转载。

easyui-combobox 改变下拉框高度

1 select属性名 属性值类型 描述 默认值 width number 组件的宽度。 auto height number 组件的高度。(该属性自1.3.2版开始可用) 2...

EasyUI为combobox下拉框后扩展操作按钮

效果如图: 在操作有些数据量较少数据的时候,我们经常会跳转到其他页面去操作,比如添加一个商品单位。 如果在下拉选择单位的时候没有这个,我们可以在本页弹出对话框添加,也很方便。 这里简单扩...

Easyui笔记1:实现combobox下拉框检索匹配功能

)如何在Easyui中实现combobox下拉框输入检索功能?只需要在combobox属性中设置 editable : true, limitToList : true 即可...

Easyui笔记3:实现combobox下拉框高度自适应

最近项目中正在使用easyui。前端的坑真的是太多了,本系列文章会记录我在easyui使用中淌过的坑,用于经验分享以及日后查阅。欢迎转载,转载请注明出处,谢谢~(作者:Colton_Null)如何实现...

jQuery-easyui中的combobox如何动态获取下拉框内容

事例如下:

jQuery easyUI combobox下拉框 联动 级联

新做了一个下拉框联动的小功能,网上找的是省市级联,之前也套用了,这次是自定义的一个级联,相当于父子关系,有如下两张表: 表A: (分类表)(相当于主菜单) 表B: (目录表)(相当于子菜单) ...
  • nnn_net
  • nnn_net
  • 2016年08月17日 11:06
  • 8797

easyui-combobox下拉框异步级联选择

效果图功能描述: - 如图,首先无视掉任课班级,与本文章无关的功能 - 当我们选择任课学段时,应该加载任课学科信息且将任课学科、任课版本、任课年级默认选择一个属性(我定义为‘请选择’) - 当选...

easyui datagrid combobox下拉框获取数据问题

最近在使用easyui的datagrid,在可编辑表格中添加一个下拉框,查了下API,可以设置type : 'combobox',来做下拉框,这下拉框是有了,可是这后台数据怎么传过来呢,api上...
  • pcxbest
  • pcxbest
  • 2014年02月20日 21:08
  • 36461

easyui-combobox下拉框滚动条不显示&Java中的中文排序

1、easyui-combobox下拉框滚动条不显示:

使用easyUI的combobox下拉框控件实现输入提示功能(google suggest)

通过easyUI的combobox控件模拟google suggest功能
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:easyui combobox 下拉框后台列表查询
举报原因:
原因补充:

(最多只允许输入30个字)