Refresh en Grid trn Java
Publicado por Patricio Ojeda V (194 intervenciones) el 09/02/2007 16:57:04
Amigos del foro,
En una transacción de 2 niveles entro en modo UPD para actualizar los datos, y el cliente puede obviamente eliminar, modificar u agregar datos a la grilla. La problemática que tengo es que a la hora de agregar datos desde el Prompt de selección el usuario desea seleccionar varios datos a la vez para no estar entrando y saliendo de este cada vez que necesite agregar algo.
Para ello en el prompt de selección (el cual esta creado a mano) tengo hecho algo muy simple, coloque un Checkbox para que el usuario haga clic en lo que desea agregar, y luego hago un New mediante un Prc para actualizar la BD con lo seleccionado.
La BD se actualiza, el problema es que al salir del prompt el cual lo llamo desde la Trn yo hago un grid.refresh() y la grilla no se actualiza con los datos en pantalla. Si salgo de la Trn y vuelvo a entrar si se muestran los datos como corresponde…
¿Por que no funciona el grid.refresh() en este caso? Existe alguna otra forma de actualizar los datos en pantalla sin tener que salir y entrar de la Trn.
Gx 9
Java U2
Dev. Env. U3
Saludos,
Patricio Ojeda V
http://www.qtechnologies.cl
En una transacción de 2 niveles entro en modo UPD para actualizar los datos, y el cliente puede obviamente eliminar, modificar u agregar datos a la grilla. La problemática que tengo es que a la hora de agregar datos desde el Prompt de selección el usuario desea seleccionar varios datos a la vez para no estar entrando y saliendo de este cada vez que necesite agregar algo.
Para ello en el prompt de selección (el cual esta creado a mano) tengo hecho algo muy simple, coloque un Checkbox para que el usuario haga clic en lo que desea agregar, y luego hago un New mediante un Prc para actualizar la BD con lo seleccionado.
La BD se actualiza, el problema es que al salir del prompt el cual lo llamo desde la Trn yo hago un grid.refresh() y la grilla no se actualiza con los datos en pantalla. Si salgo de la Trn y vuelvo a entrar si se muestran los datos como corresponde…
¿Por que no funciona el grid.refresh() en este caso? Existe alguna otra forma de actualizar los datos en pantalla sin tener que salir y entrar de la Trn.
Gx 9
Java U2
Dev. Env. U3
Saludos,
Patricio Ojeda V
http://www.qtechnologies.cl
Valora esta pregunta


0