Saber sabemos que existen multitud de plugins para jQuery los cuales hasta que no nos ponemos a buscar por que lo necesitamos para algo ni nos planteamos usarlo, sencillamente continuamos con nuestro flujo de trabajo. JqGrid es un plugin al cual, yo por lo menos llegue a el buscando algún complemento de jQuery que me generara tablas. Cual fue mi sorpresa al descubrir que no solo generaba las tablas con paginación sino que ademas permitía el filtrado por campos, la búsqueda por campos, y si no fuera poco la creación, modificación, y borrado de registros, ahí un todo en uno, y mas aun coge el estilo de nuestro tema de jQuery.
Pero no todo iba ha ser bueno, la parte mas dura de este plugin es lo farragoso que puede ser en un principio configurarlo todo, la cantidad de parametros que se amontonan para poder generarlo todo, eso si una vez puesto todo, la parte de php se reduce a una funcion que se encarge de la busqueda sql y que acepte los parametros, se envia por $_GET el parametro _search que es true o false, y otra funcion que se encarge de recibir el $_POST[‘oper’] que es edit, add o del, según el que sea se hace una operación u otra y una vez realizada se refresca la pantalla y aparecen los resultados.
Ademas acepta la posibilidad de integrar el autocomplete tanto en la busqueda como en la edicion, asi como el datepicker, y la función que nosotros queramos.
En conclusion, una autentica maravilla, que al principio puede costar manejarla y controlar todas las opciones que tiene, pero que una vez configurada nos facilitara mucho el trabajo.
+ Info:
Documentacion: http://www.trirand.com/jqgridwiki/doku.php