Alguien sabe quien hizo esta maravilla, y cómo? me encantaría tener el código de esto...lo quiero hacer!!!
http://ajax.tokumasters.com/
lengueta descargas - ordenar.-
salu2.-
| ||||
Ordenación dinámica de campos Alguien sabe quien hizo esta maravilla, y cómo? me encantaría tener el código de esto...lo quiero hacer!!! http://ajax.tokumasters.com/ lengueta descargas - ordenar.- salu2.-
__________________ <nick>Dorita</nick>...si lo sé, soy una ñoña ;) |
| ||||
Hola Dorita: Lo unico que tienes que hacer es File/Save As, y en la carpeta de adjuntos tienes los js Suerte
__________________ Keep it simple and keep it fast. |
| ||||
si miras los JS que podes descargar... los mismos trabajan con xml... para recuperar los xml, si te fijas es basico de ajax y el php que procesa el pedido es muy basico
__________________ Keep it simple and keep it fast. |
| ||||
pucha q lata q sea con php, hasta el momento mis conocimientos en lenguajes de servidor se limitan a asp...gracias de todas maneras viet.- salu2.-
__________________ <nick>Dorita</nick>...si lo sé, soy una ñoña ;) |
| ||||
Dorita no te aflijas ... una de las dos ventajas de ajax es que el cod del serv es independiente del cliente, de formqa que puedes armar el xml en Php o asp ... da igual.... busca como armar un xml en asp y hacer un response.write del mismo... luego del lado del cliente mira los js que te explique suerte
__________________ Keep it simple and keep it fast. |
| ||||
Hola: Simplemente hace falta javascript para ese tipo de ordenación: http://www.pepemolina.com/arrays/ Ya con los datos en local, no creo que sea práctico usar el servidor para algo así (es lolo mi opinión) Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Excelente Caricatos! muy buen ejemplo,esta de pelos (como dice un amigo mio ;) )...gracias a ambos por su ayuda.- salu2.-
__________________ <nick>Dorita</nick>...si lo sé, soy una ñoña ;) |
| ||||
Caricatos: muy bueno el ejemplo y comparto 100% la metodologia del lado del cliente. Pero me encuentro con un problema a la hora de ordenar una grilla paginada, ya que siempre tengo que llamar al server para recuperar la pag que me intereza... si bien puedo paginar en el cliente, me parece mejor en el server y con el ordenamiento si o si se lo debo pedir al server para cambiar la consulta.... Obviamente estamos hablando de mas de x registros.... se te ocurre un metodo hibrido que ordene del cliente si es posible y que sino se lo pida al server?
__________________ Keep it simple and keep it fast. |
| |||
Viet: No es necesario un método hibrido si cuentas con AJAX. Basta con organizar los elementos de tu origen de datos en el cliente. Ejemplo: Código PHP: Código PHP: Nota:jsData es una array de objetos y como tal el método sort es nativo.
__________________ escribiendo mi libro de AJAX |
| ||||
Seguro Efrain.... tienes toda la razón, cuando los datos estan en el cliente... pero mi problema es cuando mi set de datos es mayor a 1000 registros(por ejemplo) donde necesito paginar, ahi la idea de ordenar en el cliente no me sirve porque por eficiencia solo estoy levantando x registros, con por ejemplo Cita: Donde: $cant_por_pag es la cantidad de registros por pagina de la grilla que voy a mostrar y $num_pag es el numero de la pagina que estoy mostrando.select * from tabla limit ($cant_por_pag/$num_pag),$cant_por_pag de todos modos es valido lo que me decis cuando levanto una cantidad pequeña de datos hacia el cliente.
__________________ Keep it simple and keep it fast. |
| |||
Cita:
Iniciado por Viet Seguro Efrain.... tienes toda la razón, cuando los datos estan en el cliente... pero mi problema es cuando mi set de datos es mayor a 1000 registros(por ejemplo) donde necesito paginar, ahi la idea de ordenar en el cliente no me sirve porque por eficiencia solo estoy levantando x registros, con por ejemplo Donde: $cant_por_pag es la cantidad de registros por pagina de la grilla que voy a mostrar y $num_pag es el numero de la pagina que estoy mostrando. de todos modos es valido lo que me decis cuando levanto una cantidad pequeña de datos hacia el cliente. Con AJAX es muy sencillo paginar registro. De hecho se me hizo más sencillo hacerlo asi que con PHP y HTML. Sólo agregar en tu rutina de ajax en que registro estas y que tu servicio web lo interprete como siempre. Código PHP: [PHP] Y finalmente tu query principal con los datos de paginación: Código PHP:
__________________ escribiendo mi libro de AJAX |
| ||||
Muchas Gracias Efra!.... estoy en eso
__________________ Keep it simple and keep it fast. |
| ||||
alguien ha visto este ejemplo pero para ASP + SQL
__________________ Usa títulos específicos y con sentido En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema. |