Foro

Auto actualizar Grid o Tablas cuando se ingresan nuevos datos a una BD

0
Hola a todos, Necesito ayuda: Tengo una tabla MySql de Pedidos el cual lo muestro en un Grid. Esta tabla pedidos lo visualiza un admin; y un usuario es el que realiza un pedido. ¿Cómo puedo hacer para actualizar este grid para el admin con lo nuevos pedidos que van haciendo los usuarios?. Ya probe con actualizar la página cada x segundos, actualizar solo el div donde se encuentra el grid (ajax) cada x segundos. Pero la verdad busco que el grid se actualice solo cuando se ingresa un nuevo pedido, al estilo de hotmail cuando te lleguen los mensajes. Espero su ayuda, gracias de antemano.
0
La otra opción es que te la fumes para implementar Comet o hacer una pequeña app de escritorio y una api SOAP que estés consultando cada cierto tiempo para que te devuelva un JSON o un XML. Pero con puro HTTP no es posible debido a la propia naturaleza del protocolo.
0
Commet es la solución o también los WebSokets que algunos navegadores han implementado ya.
0
Creo que lo unico que podrias hacer seria un task que haga store.reload(); cada x segundos, porque si el admin esta conectado en otra maquina no puedes tener acceso a su pantalla desde la pantalla de otro usuario. http://dev.sencha.com/deploy/dev/docs/?class=Ext.util.TaskRunner

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.