搜索隐藏的select2文本

Search on hidden select2 text

本文关键字:文本 select2 隐藏 搜索      更新时间:2023-09-26

使用标准的select2下拉框,其中填充了数据库调用中的名称列表,是否有方法在搜索区域内搜索隐藏项目?

示例:

Select2框向最终用户显示"Charlie Watts",但实际上选项值为"Charlie Wasts(22)"。我希望该使用能够搜索22,但默认情况下不会向最终用户显示。

TIA

是的,您可以使用formatResult和/或formatSelection方法来实现这一点。Select2文档中有一个使用它们的好例子:模板。

format函数中,过滤掉价值的"(22)"部分,并返回之前的所有内容。

在用户体验方面,看到匹配出现时没有给出任何匹配原因的指示可能会很奇怪。如果这对您的用例来说无关紧要,请继续。