Hola a toda la comunidad. Estoy aprendiendo a usar Spring framework, y para practicar estoy haciendo una aplicación sencilla que consta de una pagina principal con 3 opciones (estoy usand el motor de plantillas thymeleaf). - Mantenimiento de clientes (listar, altas, bajas y modificaciones) - Mantenimiento de artículos (igual que clientes) - Compra de articulos (ingreso un cliente, los articulos que quiero comprar, y al confirmar lo unico que hace es decirme el precio total)
Con las 2 funciones de mantenimiento no he tenido problemas, estan andando a la perfeccion haciendo el mantenimiento en una base de datos MySql.
La parte de compra de articulos es donde me surgieron 2 problemas que no he podido solucionar.
1) (Voy a hablar del campo cliente pero aplica de igual forma para los artículos). Resulta que tengo un input para el codigo de cliente, y seguido al mismo otro input inhabilitado donde quiero ver el nombre del cliente. Lo que no se como hacer es que en el evento onBlur del input del codigo, se ejecute un servicio que me devuleva el nombre del cliente (o null si no existe), y poder escribir dicho dato en el input inhabilitado. Yo con los mantenimientos he podido renderizar vistas pasando atributos, para manipularlos, y mostrando vistas o haciendo redirecciones , pero esto de traer un dato en un evento no se como hacerlo, aunque tengo la idea de que se necesita algun servicio rest, pero en fin, estoy un poco perdido.
2) Aparte de los dos inputs que mencioné, tengo un boton de busqueda que la idea es que abra una pagina nueva, muestre el listado donde tengo filtros y esas cosas, y al seleccionar un cliente o articulo, se lo comunique a la pagina anterior, que ademas debe volver a mostrarse, sin haber perdido los datos que ya tenia cargados. Bueno mis problemas son ambos, como comunicar un valor entre ambas paginas, y 2do y mas importante, como volver a cargar la pagina de la compra sin haber perdido los datos que tenia cargados.
Bueno basicamente es eso. No necesito que me hagan el programa ni nada de eso, simplemente con alguna orientación de que buscar yo sigo mi camino.
Aclaro para contextualizar que trabajo en una empresa donde tenemos un software enteramente en java desktop (Swing), y estoy aprendiendo por las mias web para en algun momento empezar a migrar porque estamos como se darán cuenta un poco desfasados en el tiempo, y dentro de lo que lei, lo que mas me gustó es Spring y en ese rumbo estoy.
veo que tienes conocimiento y lo que quieres manejar, te puedo recomendar un curso q te puede ayudar a explotar todo tu conocimiento, ya que a mi me ha servido muchisimo en HTML y CSS, megacursos.com, espero te ayude.
Hola a toda la comunidad.
Estoy aprendiendo a usar Spring framework, y para practicar estoy haciendo una aplicación sencilla que consta de una pagina principal con 3 opciones (estoy usand el motor de plantillas thymeleaf).
- Mantenimiento de clientes (listar, altas, bajas y modificaciones)
- Mantenimiento de artículos (igual que clientes)
- Compra de articulos (ingreso un cliente, los articulos que quiero comprar, y al confirmar lo unico que hace es decirme el precio total)
Con las 2 funciones de mantenimiento no he tenido problemas, estan andando a la perfeccion haciendo el mantenimiento en una base de datos MySql.
La parte de compra de articulos es donde me surgieron 2 problemas que no he podido solucionar.
1) (Voy a hablar del campo cliente pero aplica de igual forma para los artículos). Resulta que tengo un input para el codigo de cliente, y seguido al mismo otro input inhabilitado donde quiero ver el nombre del cliente. Lo que no se como hacer es que en el evento onBlur del input del codigo, se ejecute un servicio que me devuleva el nombre del cliente (o null si no existe), y poder escribir dicho dato en el input inhabilitado.
Yo con los mantenimientos he podido renderizar vistas pasando atributos, para manipularlos, y mostrando vistas o haciendo redirecciones , pero esto de traer un dato en un evento no se como hacerlo, aunque tengo la idea de que se necesita algun servicio rest, pero en fin, estoy un poco perdido.
2) Aparte de los dos inputs que mencioné, tengo un boton de busqueda que la idea es que abra una pagina nueva, muestre el listado donde tengo filtros y esas cosas, y al seleccionar un cliente o articulo, se lo comunique a la pagina anterior, que ademas debe volver a mostrarse, sin haber perdido los datos que ya tenia cargados. Bueno mis problemas son ambos, como comunicar un valor entre ambas paginas, y 2do y mas importante, como volver a cargar la pagina de la compra sin haber perdido los datos que tenia cargados.
Bueno basicamente es eso. No necesito que me hagan el programa ni nada de eso, simplemente con alguna orientación de que buscar yo sigo mi camino.
Aclaro para contextualizar que trabajo en una empresa donde tenemos un software enteramente en java desktop (Swing), y estoy aprendiendo por las mias web para en algun momento empezar a migrar porque estamos como se darán cuenta un poco desfasados en el tiempo, y dentro de lo que lei, lo que mas me gustó es Spring y en ese rumbo estoy.
Mil gracias de antemano.