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]; 
                } 
            }); 

        });

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

  • 相关阅读:
    Xcode 统计代码行数
    AWS 根用户MFA丢失后如何处理
    istio 基础入门
    AWS 如何挑选合适EC2实例类型
    word去除页眉首页横线
    word 题注 图注 表注 交叉引用 自动编号
    (转)Python基础热图-参数超级详解
    VScode 运行代码显示:Code is already running!
    pyside2安装避坑
    vscode import numpy error:DLL load failed: The specific module could not be found
  • 原文地址:https://www.cnblogs.com/huoxiansudi/p/6559353.html
Copyright © 2011-2022 走看看