none
Filtrado de lista con jQuery de una BBDD RRS feed

  • Pregunta

  • Buenos dias,

    La duda de hoy es la siguiente. Tengo una tabla con + de 1000 resgitros y, con un campo búsqueda (estlo autocomplete de jquery) me gustaría filtrar la búsqueda y mostrar los resultados que únicamente se ajusten a lo que se está buscando y, todos aquellos que se ajusten, mostrarlos en una tabla con todos sus campos, es decir, es como filtrar una lista, pero al revés, para que no haga la carga previa de los datos y, por tanto, no nos encontremos con que tenemos que esperar que estos carguen, sino que se cargarán aquellos que concuerden con la búsqueda que estoy escribiendo .

    Gracias

    sábado, 1 de junio de 2019 9:13

Respuestas

  • hola

    Si e suna tabla va a depender como la estes generando, esta claro que el GridView de asp.net no aplica, podrias usar un componente como ser

    Si usas el componente basado en jquery "datatable" tiene la opcion de filtrar en las columnas

    Column filtering

    o tambine un componente como ser

    jqxGrid

    estos se basan en jquery y permiten filtros en el grid tomando los datos como json

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesús Prieto lunes, 3 de junio de 2019 6:55
    lunes, 3 de junio de 2019 4:54
  • >>mi idea es que no cargue la lista, sino que muestre los datos que se ajusten más a mi búsqueda,

    pero eso lo regulas tu

    si el servicio retorna un json vacion cuando el valor del campo de busqueda llega sin datos, entonces veras el grid sin registros

    cuando se ingrese algo en el search entonce aplicas el filtro y retornas un json de respuesta

    estas pensando como si usaras el GridView, olvidate, estos es jquery con json no aplica de la misma forma

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesús Prieto martes, 4 de junio de 2019 8:29
    lunes, 3 de junio de 2019 13:03

Todas las respuestas

  • hola

    Si e suna tabla va a depender como la estes generando, esta claro que el GridView de asp.net no aplica, podrias usar un componente como ser

    Si usas el componente basado en jquery "datatable" tiene la opcion de filtrar en las columnas

    Column filtering

    o tambine un componente como ser

    jqxGrid

    estos se basan en jquery y permiten filtros en el grid tomando los datos como json

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesús Prieto lunes, 3 de junio de 2019 6:55
    lunes, 3 de junio de 2019 4:54
  • En primer lugar gracias por tu respuesta, muy útil, pero lo que he visto en las webs que tu me manda es que filtra listas que muestras previamente, y mi idea es que no cargue la lista, sino que muestre los datos que se ajusten más a mi búsqueda, así no cargo la tabla previamente y me ahorro esa masa de carga.

    Gracias

    lunes, 3 de junio de 2019 7:02
  • >>mi idea es que no cargue la lista, sino que muestre los datos que se ajusten más a mi búsqueda,

    pero eso lo regulas tu

    si el servicio retorna un json vacion cuando el valor del campo de busqueda llega sin datos, entonces veras el grid sin registros

    cuando se ingrese algo en el search entonce aplicas el filtro y retornas un json de respuesta

    estas pensando como si usaras el GridView, olvidate, estos es jquery con json no aplica de la misma forma

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta Jesús Prieto martes, 4 de junio de 2019 8:29
    lunes, 3 de junio de 2019 13:03