在Select2多选元素中对结果选项进行排序

时间:2016-08-12 18:43:39

标签: javascript jquery select2 jquery-select2-4

我在网络应用中使用jQuery插件 Select2 (v * 4.0.3 *)我在工作中构建,我想在结果中对结果进行排序结果下拉菜单使用自定义排序功能,该功能会根据结果与搜索字词的匹配方式对结果进行排序。这意味着我需要知道排序函数本身内的搜索词。

我浏览了the source并发现我可以添加sorter函数,但是分拣机函数只提供Select2插件找到的结果,而不是用于查找它们的搜索字词。< / p>

在谷歌搜索时,我发现Select2的 3.5.3 版本带有 sortResults 方法,该方法为resultscontainerquery,这正是我所需要的。

为什么这是从最新版本中删除的?有点奇怪的是,自定义结果排序功能实际上失去了一些功能,而不是获得一些功能。

我想要应用的排序基本上放置任何&#34;确切的&#34;匹配在顶部,然后匹配开始与中间的查询,以及底部的所有其他内容, Heres a JSFiddle example

可以在最新版本的Select2中做到吗?

谢谢!

0 个答案:

没有答案