ICEfaces: Editando registros en Crosstab

Al leer un comentario en la entradade como crear Crosstab con ICEfaces, me hacian la consulta de como poder relacionar un id de un registro con un valor puesto en un inputtext dentro de la tabla, así que me decidi desarrollar un ejemplo como es de costumbre en este blog para poder resolver el problema.

El ejemplo que expondre no varia mucho del que esta hecho en la entrada de Crosstab con ICEfaces, pues la estructura de la base de datos es la misma.

También en la clase "Dao" se debe agregar dos métodos los cuales son:
  • ActualizarPrecio
  • NuevoPrecio

Despues el Managed Bean Pagina queda así:

Y la estructa de la tabla en xhtml es la siguiente:


Al ejecutar la aplicación a través de la ruta http://localhost:8084/EjemploTabla que se verá así:


¿Como es el funcionamiento de la aplicación?

Pues por cada InputText se ejecuta su respectivo evento ValueChangeListener ejecuta el evento ActualizarPrecio del managed bean Pagina al cambiar el valor de cada caja de texto y el método evalua si el precio existe lo actualizar de lo contrario lo crea.

Comparto el proyecto para efectos de estudio.

Comentarios (5)

5 Response to "ICEfaces: Editando registros en Crosstab"

  1. hkadejo says:
    miércoles, agosto 19, 2009

    Esta util esto, sobre todo para mi que detesto a muerte todo lo que tiene que ver con JSF pero ni modo hay que aprenderlo, gracias por el dato.

  2. MadLev says:
    sábado, agosto 22, 2009

    Me gusta tu nueva plantilla.
    Segui hablando del ICEFaces xFa.
    Saludos

  3. Anónimo Says:
    martes, septiembre 22, 2009

    Hola muy interesante tu Blog, (recien lo veo), queria consultarte, mira q realizo un proyecto utilizando jpa y glassfish V2, y quiero hacer una tabla de nombres q cuando yo realize un clic sobre la fila en otro lugar me salga sus datos, haber si me puedes colaboar...

    Atentamente
    Deybid
    Espero tu respuesta..

  4. Daniel Alberto says:
    martes, septiembre 22, 2009

    @ Deybid:

    Lo que me consultas no es una pregunta en especifo, practicamente lo que me pides es que te desarrolle un ejemplo.

    Veré mas adelante si me queda tiempo para hacerlo.

    Saludos.

  5. Mariela says:
    viernes, noviembre 06, 2009

    Hola,

    Sabes he buscado por varios foros y no encontrado solución a mi problema.
    Estoy utilizando icefaces y en un ice:selectBooleanCheckbox estoy utilizando valuechangelistener y lo que quiero que cuando cambie el valor, me cambie los checkbox restantes, al hacer debug lo realiza, pero no refleja el cambio en la vista. Espero me puedas ayudar.
    Mariela.