Foros del Web » Creando para Internet » Flash y Actionscript »

Refresco de datos en Flex

Estas en el tema de Refresco de datos en Flex en el foro de Flash y Actionscript en Foros del Web. Hola Tengo un problema a la hora de refrescar los cambios realizados sobre los datos de la base de datos. Si los cambios sobre la ...
  #1 (permalink)  
Antiguo 26/03/2010, 07:17
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Refresco de datos en Flex

Hola

Tengo un problema a la hora de refrescar los cambios realizados sobre los datos de la base de datos.
Si los cambios sobre la base de datos los realizo desde la aplicación de Flex, los cambios se actualizan correctamente. Pero cuando estos cambios los realizo desde fuera de Flex, el proyecto creado no refresca los cambios realizados, ya que sigue obteniendo los antiguos datos.
He utilizado tanto BlazeDS y LiveCycle, teniendo el mismo resultado con los dos.

Alguien tiene alguna idea de cómo solucionar este problema?

Gracias de antemano
  #2 (permalink)  
Antiguo 26/03/2010, 08:32
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Refresco de datos en Flex

Cita:
Iniciado por garitano Ver Mensaje
Pero cuando estos cambios los realizo desde fuera de Flex, el proyecto creado no refresca los cambios realizados, ya que sigue obteniendo los antiguos datos.
Seguramente algo estas haciendo mal
  #3 (permalink)  
Antiguo 28/03/2010, 20:19
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 6 meses
Puntos: 25
Respuesta: Refresco de datos en Flex

yo te recomendaria usar algun evento para que puedas refrescar la informacion ejemplo refrescar() que la uses cada vez que haces un focus en X lugar de tu aplicacion..... yo hice algo asi pero para un DataGrid a la hora de agregar y tambien que lo hiciera cada cierto tiempo pero en otro datagrid. que necesitaba ver la info cada cierto tiempo.. pero puedes usar otros metodos de PUSH pero eso creo que se va fuera del tema. saludos..
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
  #4 (permalink)  
Antiguo 29/03/2010, 08:23
 
Fecha de Ingreso: marzo-2010
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: Refresco de datos en Flex

lo más sencillo quizas sea, actualizar tu App cada cierto tiempo con un Timer (si utilizas la clase Timer, yo la pondria que cada 5 minutos llame a una función refrescar(), tal cual comenta eddwinpaz. Para no recargar de llamadas a bd constantemente). Otra solución, es hacer una llamada desde Javascript a una función interna de tu aplicación Flex (la cual hace el refresco de base de datos), si se da el caso de que la aplicación está implementada conjunta a un javascript claro. Te aconsejo el Timer(): http://livedocs.adobe.com/flash/9.0/...ils/Timer.html

Salu2.

Última edición por tunait; 29/05/2010 a las 03:12 Razón: remover firma
  #5 (permalink)  
Antiguo 30/03/2010, 07:07
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Refresco de datos en Flex

El error puede estar en Hibernate?
  #6 (permalink)  
Antiguo 30/03/2010, 09:07
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Refresco de datos en Flex

Ya he conseguido solucionar el problema de los refrescos, pero ahora
cuando borro una fila de una tabla de la BBDD y luego intento
introducir una nueva linea en la misma tabla introduciendo el mismo
valor de PK, me dice que ya existe esa primary y en la BBDD esa
primary no existe.

Puede ser por hibernate este error?

Gracias de nuevo
  #7 (permalink)  
Antiguo 30/03/2010, 09:17
Avatar de eddwinpaz  
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 16 años, 6 meses
Puntos: 25
Respuesta: Refresco de datos en Flex

mira debes refrescar el dataGrid. por que sino el mantendra el valor del registro en memoria.

1 Refresca el datagrid apenas elimines
__________________
O nos hacemos miserables o nos hacemos fuertes , la cantidad de trabajo es la misma.
  #8 (permalink)  
Antiguo 30/03/2010, 16:18
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Refresco de datos en Flex

Comenta en donde estuvo el problema para que todos aprendamos.

Haz esa prueba que dices directamente en el servidor de base de datos, es decir haz un delete de un registro y luego vuelve a insertarlo, si te sigue marcando el mismo error, entonces asi es como trabaja tu servidor de BD.
  #9 (permalink)  
Antiguo 31/03/2010, 00:08
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Refresco de datos en Flex

El problema estaba en la session que tenia creada de hibernate. Hay que refrescar esta session sino sigue manteniendo en cache los valores antiguos.

Gracias por ayudarme

Etiquetas: flex, refresco
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:27.