0 votos
por (20 puntos) en Java

Buenas noches, mi duda es la siguiente. Lo que hice fue poner una opcion en menu llamada emitir. Le agregue un action listener, el cual manda a un metodo de un session bean. En ese metodo hago lo siguiente.

Uitilizo un requestcontext, para poder mandar a llamar a unos dialogos. Utilizando lo siguiente

if(getDomicilioOificinas().isEmpty() == true ){
  rc.("dlgDatos();");
}else{
  rc.("dlgemitir();");
}

Lo que ocurre es que cuando tengo este campo de domicilio vacio, todo va bien, me abre el dialogo para indicarme la falta de datos. Posteriormente, agrego un domicilio, y doy click en emitir, pero al hacerlo no abre el dialogo de emitir. Si no que abre el dialogo, pidiendo los datos de nuevo. Solo si cierro sesion y vuelvo a entrar, ya detecta el cambio y abre el dialogo de emitir, como si no detectara el cambio.

En el jpa al momento de guardar el valor en la base de datos, justo despues del persist que es donde se guarda el valor, es donde puse el entitity manager.flush(); para guardar el cambio. Pero no funciona o si a caso lo estoy realizando mal, alguien que pudiera decirme.

Por favor, accede o regístrate para responder a esta pregunta.

No se han encontrado preguntas relacionadas

Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...