Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Flash y Actionscript (http://www.forosdelweb.com/f16/)
-   -   inserto datos en DB y no se muestran cambios, solo cuando refresco la pagina (http://www.forosdelweb.com/f16/inserto-datos-db-no-muestran-cambios-solo-cuando-refresco-pagina-583605/)

ezra.wong 06/05/2008 14:46

inserto datos en DB y no se muestran cambios, solo cuando refresco la pagina
 
pues veran, tengo un datagrid con datos que recogo de MySQL y... todo bien, tengo n formulario que inserta datos a mi DB y todo bien, el problema es que para ver los cambios en el datagrid tengo que actualizar manuelmente la pagina ( F5 ). He visto en algunos sitios que eso no es necesario.

Alguien me puede orientar un poco, gracias.

xf_corp 07/05/2008 10:54

Re: inserto datos en DB y no se muestran cambios, solo cuando refresco la pagina
 
Hola, no sé como estés realizando la operación de inserción si usas HTTPService o por otro medio, independientemente de ello, puedes definir una función en el result (listener) del método empleado, la cual se "disparará" en caso de que la operación se realice satisfactoriamente, y dentro de la definición de la misma puedes manipular el resultado obtenido o bien realizar una operación diferente como invocar una función que actualice tu datagrid, una vez que sabes que la inserción se realizó exitosamente, de esta forma una vez que se ejecute la operación la actualización será automática; puedes checar por ejemplo:

http://venzaalcocodrilo.blogspot.com/2007/12/interaccion-de-flex-con-datos-externos.html


Ofrecen info respecto a los métodos de acceso a datos de Flex y la manipulación del resultados y fallas en las operaciones de los métodos. Espero te sea útil :-) .

ezra.wong 07/05/2008 21:43

Re: inserto datos en DB y no se muestran cambios, solo cuando refresco la pagina
 
camba, pues muchas gracias por tomarte el tiempo para contestar, he leido el articulo al queme dirigiste y me ha abierto otro panorama, panorama que voy a poner en este mmismo momento en practica, gracias nuevamente.


La zona horaria es GMT -6. Ahora son las 11:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.