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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top