-
半路接收的项目用的easyui,在修改问题中需要实现一个combobox的模糊搜索,其实很多东西都在文档
-
实现思路
首先是通过获取所有的数据到本地,然后在本地进行搜索。直接上代码
$('#addLoanPeople .userName').combobox({
prompt:'人员姓名',
required:true,//必填
editable:true, //保证数据输入框可以输入
mode:'local', //local 是本地 remote 是需要远程后台服务器进行搜索
method:'get',
url: RootPath + 'ajaxUrl?dt=' + new Date().getTime()+'&deptId='+depId,
valueField: 'id',
textField: 'userName',
filter: function(q, row){ //本地数据进行数据检索 q是自带的参数名称 如果是remote前端是不需要操作后台自动返回
var opts = $(this).combobox('options');
return row[opts.textField].indexOf(q) == 0;
},
})