Abbiamo implementato il jQuery datatable per 3000 a 4000 righe di dati con 50 colonne. Ma degrada le prestazioni quando implementiamo le diverse funzionalità di datatable come ricerca a livello di colonna, ricerca globale, mender, impaginazione, ecc.Confronto delle prestazioni tra jQuery Datatable e jQGrid?
Utilizziamo jQuery v1.7.2 e jQuery dataTable 1.10.7 js. Come migliorare le prestazioni di jQuery datatable o qualsiasi altra alternativa a jQuery datatable per visualizzare dati così grandi?
Uno dei miei amici ha suggerito di utilizzare jQGrid.
Qual è il confronto delle prestazioni tra jQuery datatable e jQGrid? Che è migliore? o qualche alternativa per migliorare le prestazioni?
3000 o 4000 righe non è una griglia di grandi dimensioni (almeno per jqGrid). jqGrid supporta molti scenari, ad esempio il paging lato server, l'ordinamento e il filtraggio dei dati e il lato client (se viene utilizzata l'opzione 'loadonce: true'). Si può anche usare l'opzione 'loadonce: true' con 4000 righe. Quante righe vengono visualizzate contemporaneamente? L'uso di 50 colonne sembra strano. Sospetto che il numero elevato di colonne renda più problemi di prestazioni di 4000 righe. Come visualizzi i dati? Hai molte colonne nascoste? Alcuni ulteriori dettagli, le immagini sarebbero necessarie. – Oleg
Grazie Oleg per la tua preziosa guida. Abbiamo 50 colonne da mostrare e nessuna colonna è nascosta. Ma abbiamo dato la possibilità agli utenti di nascondere e mostrare la colonna che fornisce il plugin jQuery DataTable. Abbiamo bisogno di mostrare tutte le 4000 righe una volta mentre abbiamo facilitato l'utente a scegliere il numero di record da visualizzare in DataTable e gli utenti possono selezionare l'opzione per mostrare tutti i record contemporaneamente. Quindi per lo scenario sopra menzionato possiamo usare jQGrid? Si prega di suggerire. JQGrid mostra prestazioni migliori per lo scenario menzionato? – Priyanka
Non conosco dataTable. Quindi non posso davvero * compere * le prestazioni, ma potrei aiutarti a creare jqGrid che visualizza i dati. Continuo a non capire come sia necessario visualizzare i dati e cosa verrà visualizzato all'interno della griglia (testi, numeri, date, caselle di controllo, icone, collegamenti, ...). Hai la barra di scorrimento orizzontale o verticale della griglia? Quale dimensione della pagina hai? Sarebbe utile se si includesse l'immagine che mostra come appare la griglia creata con dataTable. Cosa è lento ora nella griglia (caricamento iniziale dei dati, ordinamento, filtraggio, ...)?Quale browser Web utilizzi (vecchio IE)? – Oleg