Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Mostrar/modificar tabla por pantalla

Buenas estoy realizando una aplicación utilizando Spring+ Hibernate, dicha aplicación consiste en mostrar por pantalla una tabla de datos, pero con tal configuración:

profesor 1 profesor 2
grupo1 6 0
grupo2 9 6
grupo3 ......

El valor de ese numero se calcula en el negocio de la aplicacion.

La verdad es que no tengo ni idea de como hacerlo he estado mirando Primefaces,Icefaces, etc... pero el modelo de tabla que aportan no es el mismo que el mio. Otro dato importante es el hecho de que los datos de los números se deben poder modificar desde la misma tabla......

Si me ayudarais aunque sea con el rumbo, o con el nombre de algún framework, libreria o algo os estaria muyyy agradecido!

febrero 22, 2012 | Unregistered CommenterJesus

PostData: EL foro no muestra correctamente la tabla que he puesto, seria por ejemplo que el profesor1 para el grupo 1 tiene asignado creditos, para el grupo2 9 creditos.... y asi sucesivamente

febrero 22, 2012 | Unregistered CommenterJesus

Amigo, te dejo estos 2 link de como modificar una tabla por pantalla, espero que te sirvan:

http://www.skill-guru.com/blog/2009/08/20/edit-delete-and-clear-records-using-jsf-datatable/

http://www.mkyong.com/jsf2/how-to-update-row-in-jsf-datatable/

febrero 22, 2012 | Unregistered Commentershianim

Muchass gracias!! Pero no es lo que busco.... Lo que yo busco es una tabla cruzada o doble tabla es decir es como si fuera una hoja excell donde las columnas son profesores y las filas son grupos, y ahora para cada profesores tiene un valor para los distintos grupos..... he intentando poneros un ejemplo pero no se ve bien aqui en el foro......

Si os ayuda es la table implementada por Guava (API de Google).

Donde se compone de Table<Fila,Columna,Valor>.

Hasta ahora todo los manuales que encuentro son tablas que contienen filas y columnas.

febrero 22, 2012 | Unregistered CommenterJesus

No entiendo muy bien lo que necesitas, se supone que una tabla por concepto se compone de filas y columnas.

febrero 22, 2012 | Unregistered Commentershianim

Si aver jejeje es que es dificil de explicar por aqui en texto plano. Te pongo un ejemplo para que lo comprendas a ver si asi me explico mejor:

Hasta ahora mismo tengo esto:

Profesores Grupo CreditosporAsignarAlprofesor CreditosGrupo
p1 g1 125 6
p1 g2 125 8
p1 g3 125 9
p2 g8 100 7
p2 g2 100 3
.......

Pero para ahorrar la redundancia de datos, he organizado los valores asi:

ESPACIO ESPACIO ESPACIO Profesor p1 Profesor p2
GRUPO1 ESPACIO ESPACIO 6 ESPACIO 0
GRUPO2 ESPACIO ESPACIO 8 ESPACIO 0
GRUPO3 ESPACIO ESPACIO 9 ESPACIO 7
GRUPO8 ESPACIO ESPACIO 0 ESPACIO 5

Es decir necesito una tabla con columna, fila, valor........

Espero que así aclare un poco la situacion. Perdona por lo de ESPACIO pero es que no se pueden poner mas de dos espacios juntos.

febrero 22, 2012 | Unregistered CommenterJesus

Hola, cuando dices: "...Es decir necesito una tabla con columna, fila, valor..."
Eso no lo entiendo, por que según lo que entiendo de una tabla, se ve así:
TABLA
ll columna 1 ll columna 2 ll columna n ll
-------ll------------------------ll------------------------ll------------------------ll
fila 1 ll columna 1.valor 1 ll columna 2.valor 1 ll columna n.valor 1 ll
-------ll------------------------ll------------------------ll------------------------ll
fila 2 ll columna 1.valor 2 ll columna 2.valor 2 ll columna n.valor 2 ll
-------ll------------------------ll------------------------ll------------------------ll
fila n ll columna 1.valor n ll columna 2.valor n ll columna n.valor n ll

Y en esta tabla tienes una columa ( ll columna n ll ), una fila (fila n ll, sólo para indicar que es una fila) y un valor por celda (ll columna n.valor n ll), los pipes " ll " son, por así decirlo, el borde de una celda.

Entonces sigo sin entender, que es una tabla con columna, fila, valor.

Gracias.

febrero 23, 2012 | Unregistered Commentershianim

No se entiende nada.

Esto se llama columnas combinadas, donde en una determinada fila se combinan columnas en una sola columna

|||||||||| |||||||||| |||||||||
|||||||||| ▒▒▒▒▒▒
|||||||||| ▒▒▒▒▒▒
|||||||||| ▒▒▒▒▒▒

Esto se llama : filas combinadas, donde en determinada columna se combinan las filas
en una sola fila.

|||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||
|||||||||||||┤─────
|||||||||||||||||||||||||||||||||

A uno de estos casos te refieres??

febrero 23, 2012 | Registered Commenterjrichard