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
这样就可以实现。
时间: 2024-11-05 14:59:47