2014-04-09 54 views
3

使用標準的select2下拉框填充數據庫調用中的名稱列表,是否可以搜索搜索區域內的隱藏項目?在隱藏的select2文本上搜索

實施例:

選擇二框顯示給最終用戶「查理瓦特」,但實際上的選項值保持「查理瓦(22)」。我希望使用能夠搜索22,但不會默認顯示給最終用戶。

TIA

+0

不確定您要達到的目標,但可以將選項設置爲與列表中顯示的值不同的值,即。提交此項目時,fred的值不是Bill Smith發送的。 – jeff

+0

爲了便於說明,我使用的庫是(http://ivaynberg.github.io/select2/)select2庫,而不是標準選擇框。 –

回答

2

是的,你可以做到這一點使用formatResult和/或formatSelection方法。在Select2 Docs: Templating中有一個很好的例子。

在你的format函數中,過濾掉你的值的「(22)」部分並返回所有值。

在用戶體驗筆記上,看到匹配並不能說明匹配的原因可能很奇怪。如果這對你的用例無關緊要,繼續。