che non mi piacciono parole come "Excel come il filtraggio" perché tutti lo interpreta in modo diverso. Quindi devo rispondere nel modo in cui lo interpreto.
Penso che dovresti usare l'interfaccia utente jQuery MultiSelect Widget scritta da Eric Hynds. Ho scritto alcune risposte e demo prima di mostrare come usarlo.
mostra come utilizzare jQuery UI MultiSelect Widget insieme a toolbar searching per implementare "Excel come filtro".
Tra l'altro è possibile costruire l'elenco dei valori visualizzati dal widget di selezione multipla in modo dinamico, come i valori di jQuery UI di completamento automatico in the answer.
Un'altra risposte (this e this) con i corrispondenti demo (this e this) mostra come utilizzare il widget per la modifica.
AGGIORNATO: The updated demo utilizza jqGrid 4.4.1, 1.8.24 jQuery UI e jQuery 1.8.2 e la corrente (versione 1.13.6 dal 29.09.2012) versione di jQuery UI Multiselect scaricato da github.
AGGIORNAMENTO 2: The answer contiene beforeClear
callback di filterToolbar
che è richiesto in caso di utilizzo pulsante "Aggiorna". La risposta contiene la demo aggiornata che utilizza jqGrid 4.6.0.
@ user1268130 Ho postato la demo che è aggiornata alla versione corrente di jqgrid: vedere ** AGGIORNATO ** parte della mia risposta. – Oleg
Dove possiamo vedere il codice sorgente del tuo demo? – Mohammad
@Mhammad: le demo della mia risposta contengono il codice JavaScript completo all'interno della pagina HTML. Quindi è sufficiente aprire la demo in qualsiasi browser web. Quindi puoi aprire il menu contestuale facendo clic con il tasto destro del mouse e scegli l'elemento come "Visualizza origine pagina". – Oleg