Problema con il plugin jquery di Harvestheq
-
12-12-2019 - |
Domanda
Guardando varie opzioni per la realizzazione di dropdown più user-friendly che ho trovato questa soluzione:
http://harvesthq.github.com/chosens/
Nel loro primo esempio (elenco di tutti i paesi) Se si desidera elencare tutti i paesi i nomi dei quali finiscono con "IA", rimetti indietro: nessun risultato corrisponde a "IA". Immagino che questo sarebbe un requisito piuttosto comune per qualcosa con una casella di ricerca. Qualcuno ha avuto un requisito simile e qual è la soluzione?
Soluzione
Dal commento di Brendan su http://davidwalsh.name/jquery-Chosen apparentemente funziona per la versione 0.9.8
Linee modificate 738 e 739 per includere "G" per Global e ha anche tolto il regexanchor.
Nuove linee sembrano questo
regex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'gi');
zregex = new RegExp(searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"), 'gi');
.
Ho anche incluso un tag di ancoraggio nel mio testo "Nessun risultato" che mi consente di aprire una finestra di dialogo per aggiungere un nuovo elemento all'elenco e aggiorna l'elenco con il nuovo oggetto.