Ordinamento predefinito della griglia mvccontrib
-
20-08-2019 - |
Domanda
Qualcuno sa come impostare l'ordinamento predefinito per la griglia mvccontrib?
Soluzione
Mi sembra che la griglia stessa non esegua alcun ordinamento. Esegue semplicemente il rendering degli elementi nell'origine dati nell'ordine in cui vengono visualizzati. Pertanto, è necessario ordinare l'origine dati prima di creare la griglia o riassegnare l'origine dati all'ordinamento con gli elementi correttamente ordinati in base alla colonna scelta.
Codice sorgente disponibile qui .
Altri suggerimenti
Puoi usare un'espressione labda .OrderBY (x = > x.Col)
Perché non lasciare che i tuoi utenti scelgano l'ordinamento?
cerca * File: jquery.dataTables.min.js * Versione: 1.4.3 * Autore: Allan Jardine (www.sprymedia.co.uk)
Ha fatto alcuni esempi killer, funziona benissimo con mvcContrib
La maggior parte dei controlli di rete richiede di fornire il proprio codice di ordinazione e questo non è diverso. Ciò ti consente di fornire l'ordine che ritieni appropriato, ad esempio ordinare stringhe con numeri utilizzando l'ordine naturale anziché l'ordine di confronto.