zoukankan      html  css  js  c++  java
  • easyui combobox下拉效果 可输入 模糊查询

    判断输入值在下拉列表是否存在 
    var nameStr =''; 
        $(document).ready(function(){ 

            $('#customerId').combobox({  
                prompt:'请输入或选择客户名称', 
                url:'${rc.contextPath}/sale/findBusinessPartnerByName',  
                valueField:'id',  
                textField:'text' , 
                onClick: function(node) { 
                    attributeShow($("#customerId").combotree("getValue")); 
                }, 
                filter: function(q, row){ 
                    var opts = $(this).combobox('options'); 
                    //return row[opts.textField].indexOf(q) == 0; 
                    return row[opts.textField].indexOf(q)>-1;//将从头位置匹配改为任意匹配 
                }, 
                onLoadSuccess: function(){ 
                    var partnerId = '${(saleOrder.partnerId)!}'; 
                    if(partnerId){ 
                        $('#customerId').combobox('setValue',partnerId); 
                    } 
                }, 
                onSelect: function(){ 
                    var partnerId = $("#customerId").combotree("getValue"); 
                    $("#business_partner_id").val(partnerId); 
                    findBusinessPartnerContactByPartnerId(partnerId); 
                    findSaleAddressByPartnerId(partnerId); 
                }, 
                onChange: function(newValue, oldValue){ 
                    var v = $("#customerId").combotree("getText"); 
                    var arr = nameStr.split(','); 
                    var index = $.inArray(v, arr); 
                    if(index < 0 ){    
                        $("#business_partner_id").val(''); 
                    }else{ 
    $("#business_partner_id").val($("#customerId").combobox("getValue")); 

                }, 
                formatter: function(row){ 
                    var opts = $(this).combobox('options'); 
                    nameStr += row[opts.textField] + "," ; 
                    return row[opts.textField]; 
                } 
            }); 

        });

    火线速递:山川在我脚下,大地在我怀中;我就是这原野山川之主,我就是这天地万物之灵

  • 相关阅读:
    intellij idea svn 修改文件后,父文件夹也标注修改
    IntelliJ IDEA 下的SVN使用
    在IDEA中实战Git
    九种浏览器端缓存机制知多少(转)
    tomcat实现多端口、多域名访问
    备忘提醒
    IntelliJ IDEA像Eclipse一样打开多个项目(转)
    IntelliJ Idea 常用快捷键列表
    将eclipse的maven项目导入到intellij idea中
    微信公众号开发JS-SDK(1.2)
  • 原文地址:https://www.cnblogs.com/huoxiansudi/p/6559353.html
Copyright © 2011-2022 走看看