Ho un webgrid mvc3 che contiene risultati similiVorrei filtrare per ogni colonna. Sto cercando qualcosa di simile allo screenshot qui sotto riguardante il filtraggio (menu a discesa con più checkbox per ogni voce di colonna)? Qualcuno può fornire codice o controlli jquery disponibili per ottenere questa funzionalità dell'interfaccia utente?
DISCLAIMER per i redattori: questa è una domanda generale. Non sono sicuro quali criteri "tecnici" debbano essere richiamati qui, ma se hai bisogno di maggiori informazioni ti chiediamo cosa posso includere per renderlo utile o meno ambiguo e posso modificare la mia risposta.
risposte:
1 per risposta № 1Potresti semplicemente eseguire una query sul set di risultati per valori distinti sulla colonna per cui desideri eseguire questa operazione, quindi aggiungere una riga alla griglia che contenga elenchi a discesa di tali valori. E poi combinalo con Filtri a colonna jQuery come Nathan Gonzalez.
o usare qualcosa come Questo
O potresti usare Grid MVC di Telerik che ha questo fuori dalla scatola, ed è gratuito (licenza Open Source)
1 per risposta № 2
Filtri a colonna jQuery non è esattamente quello che hai lì con le caselle di controllo, ma verrà filtrato in base all'input di testo per ogni colonna.