栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

Easyui 实现智能模糊查询(智能检索)

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Easyui 实现智能模糊查询(智能检索)

js代码:
    
重点:
//工作标段模糊查询
 $("#proBidSectionone").combobox({  
      valueField: 'uid',  
      textField: 'paramName',  
      url: path+'/admin/dispatcher/searchParam.do',  
      mode: 'remote', //从服务器加载就设置为'remote'
      hasDownArrow: false,  //为true时显示下拉选项图标
      onBeforeLoad: function (parm) {  //在请求加载数据之前触发,返回 false 则取消加载动作         
      var  value = $(this).combobox('getValue');  
      if (value) {  
            parm.paramType = 5;
            parm.paramName = value;
            return true;  
       }  
          return false;  
       },
       onSelect: function(row){    //当用户选择一个列表项时触发。
            //这样赋值便于取值(否则该字段为空)
            document.getElementById("proBidSectionone").value= row.uid;
        }
  })


后代代码:
控制层:
@Controller
@RequestMapping("/admin/dispatcher")
public class DispatcherController extends baseController{
    @Resource
    private DispatchParamService dispatchParamService;
    private Map params;
    @RequestMapping("searchParam.do")
    @ResponseBody
   public List paramList(HttpServletRequest req, String paramName, String paramType){
        params = new HashMap<>();
        params.put("paramType", paramType);
        params.put("paramnametest", paramName);
        List list = dispatchParamService.findByMap(params);
        return list;
    }
}

model层:
package com.shangyu.entity.dsz;
public class DispatchParam{
    private String uid;
    private Integer paramType;
    private String paramName;
    public String getUid() {
        return uid;
    }
    public void setUid(String uid) {
        this.uid = uid == null ? null : uid.trim();
    }
    public Integer getParamType() {
        return paramType;
    }
    public void setParamType(Integer paramType) {
        this.paramType = paramType;
    }
    public String getParamName() {
        return paramName;
    }
    public void setParamName(String paramName) {
        this.paramName = paramName == null ? null : paramName.trim();
    }
}

mapper.xml:
 





转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/246094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号