【发布时间】:2014-07-27 11:21:10
【问题描述】:
我在我的应用程序中使用Select2 以允许搜索包含大约 1200 个选项的下拉列表。
我目前正在使用 Select2 匹配器的默认实现,只要关键字在搜索结果中相邻,它就可以正常工作:
function(term, text) { return text.toUpperCase().indexOf(term.toUpperCase())>=0; }
例如,搜索“stackoverflow question”会返回选项“关于 Select2 的 Stackoverflow question”
但是,我希望匹配器根据不相邻的关键字返回结果。例如,我还希望它在搜索“stackoverflow select2”时返回上述选项。
有人知道如何创建自定义匹配器来允许这种行为吗?
【问题讨论】:
-
请注意标签不是关键字。在标签列表中塞满与您的问题相同的词(搜索、关键字、映射器)将无助于对其进行分类。请务必阅读选择标签时出现的说明!
-
感谢查尔斯的通知,将在以后的帖子中这样做!