easyui combobox筛选(拼音)

时间:2023-03-09 09:34:19
easyui combobox筛选(拼音)

1.combobox本身的筛选

$('#cc').combobox({
filter: function(q, row){
var opts = $(this).combobox('options');
return row[opts.textField].indexOf(q) == 0;
}
});

如果你不是查找第一字的话就把==0修改成!=-1就可以。

2.新增拼音首字母查询的话,就需要使用js转拼音的库,我使用的是

http://www.cnblogs.com/Gukw/archive/2012/04/11/2441651.html。

只要引用到页面中然后使用

return __pinyin.getFirstLetter(row[opts.textField]).indexOf(q.toLowerCase()) != -1||row[opts.textField].indexOf(q)!=-1

这样就可以实现。