Podría haber siguientes posibilidades, necesita ayuda contra cada uno.
Se puede implementar la paginación, pero si aplicamos la paginación, entonces podemos buscar datos de todos los registros o solo del registro de página seleccionado. Si podemos buscar solo en el registro de la página seleccionada, ¿cómo podemos buscar en todos los datos?
Si no aplicamos la paginación, se puede realizar el desplazamiento virtual, pero nuevamente la misma pregunta, una vez que llegamos al final de la API de desplazamiento, volveremos a presionar para llamar al siguiente conjunto de datos, entonces, ¿cómo buscamos en todos los datos?
Necesita ayuda para saber cuál es la mejor solución posible para manejar una gran cantidad de datos con un buen rendimiento y pensando en las funciones básicas que deberían existir para atender este tipo de solicitud.
Cualquier ayuda sería muy apreciada.
Puede usar la paginación y clasificación del lado del servidor y también usar la función de filtrado en el lado del servidor.
Teniendo en cuenta que los datos son una matriz, cree dos variables, una con todos los datos y otra con 10-20 de todos los datos. Utilice la segunda variable para representar los datos y para realizar la búsqueda utilice la primera variable para buscar en todo el registro. Cuando se hace clic en el botón siguiente o más, presione los siguientes 10-20 datos o reemplace los datos ya existentes para que la página se vuelva a representar con nuevos datos.